// Code generated by gocc; DO NOT EDIT.

package parser

type (
	actionTable [numStates]actionRow
	actionRow   struct {
		canRecover bool
		actions    [numSymbols]action
	}
)

var actionTab = actionTable{
	actionRow{ // S0
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S1
		canRecover: false,
		actions: [numSymbols]action{
			nil,          // INVALID
			accept(true), // $
			nil,          // empty
			nil,          // ;
			nil,          // {
			nil,          // }
			nil,          // =
			nil,          // unset
			nil,          // filter
			nil,          // emit
			nil,          // dump
			nil,          // edump
			nil,          // print
			nil,          // eprint
			nil,          // printn
			nil,          // eprintn
			nil,          // field_name
			nil,          // $[
			nil,          // ]
			nil,          // braced_field_name
			nil,          // $[[
			nil,          // ]]
			nil,          // $[[[
			nil,          // ]]]
			nil,          // full_srec
			nil,          // oosvar_name
			nil,          // @[
			nil,          // braced_oosvar_name
			nil,          // full_oosvar
			nil,          // non_sigil_name
			nil,          // arr
			nil,          // bool
			nil,          // float
			nil,          // int
			nil,          // map
			nil,          // num
			nil,          // str
			nil,          // var
			nil,          // ||=
			nil,          // ^^=
			nil,          // &&=
			nil,          // ??=
			nil,          // ???=
			nil,          // |=
			nil,          // &=
			nil,          // ^=
			nil,          // <<=
			nil,          // >>=
			nil,          // >>>=
			nil,          // +=
			nil,          // .=
			nil,          // -=
			nil,          // *=
			nil,          // /=
			nil,          // //=
			nil,          // %=
			nil,          // **=
			nil,          // ?
			nil,          // :
			nil,          // ||
			nil,          // ^^
			nil,          // &&
			nil,          // ??
			nil,          // ???
			nil,          // =~
			nil,          // !=~
			nil,          // ==
			nil,          // !=
			nil,          // >
			nil,          // >=
			nil,          // <
			nil,          // <=
			nil,          // |
			nil,          // ^
			nil,          // &
			nil,          // <<
			nil,          // >>
			nil,          // >>>
			nil,          // +
			nil,          // -
			nil,          // .+
			nil,          // .-
			nil,          // .
			nil,          // *
			nil,          // /
			nil,          // //
			nil,          // %
			nil,          // .*
			nil,          // ./
			nil,          // .//
			nil,          // !
			nil,          // ~
			nil,          // **
			nil,          // (
			nil,          // )
			nil,          // string_literal
			nil,          // int_literal
			nil,          // float_literal
			nil,          // boolean_literal
			nil,          // const_M_PI
			nil,          // const_M_E
			nil,          // panic
			nil,          // [
			nil,          // ,
			nil,          // ctx_IPS
			nil,          // ctx_IFS
			nil,          // ctx_IRS
			nil,          // ctx_OPS
			nil,          // ctx_OFS
			nil,          // ctx_ORS
			nil,          // ctx_NF
			nil,          // ctx_NR
			nil,          // ctx_FNR
			nil,          // ctx_FILENAME
			nil,          // ctx_FILENUM
			nil,          // env
			nil,          // [[
			nil,          // [[[
			nil,          // call
			nil,          // begin
			nil,          // end
			nil,          // if
			nil,          // elif
			nil,          // else
			nil,          // while
			nil,          // do
			nil,          // for
			nil,          // in
			nil,          // break
			nil,          // continue
			nil,          // func
			nil,          // subr
			nil,          // return
		},
	},
	actionRow{ // S2
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(1), // $, reduce: Root
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S3
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(3), // $, reduce: StatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S4
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(4),  // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			shift(150), // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S5
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(5),  // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			shift(153), // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S6
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S7
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			shift(156), // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S8
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(14), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(14), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S9
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(15), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(15), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S10
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(16), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(16), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S11
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(17), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(17), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S12
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(18), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(18), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S13
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(19), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(19), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S14
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(20), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(20), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S15
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(21), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(21), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S16
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(22), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(22), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S17
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(23), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(23), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S18
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(24), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(24), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S19
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(25), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(25), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S20
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(26), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(26), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S21
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(27), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(27), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S22
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(28), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(28), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S23
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(29), // $, reduce: BracelessStatement
			nil,        // empty
			reduce(29), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S24
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			shift(242), // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			shift(243), // ||=
			shift(244), // ^^=
			shift(245), // &&=
			shift(246), // ??=
			shift(247), // ???=
			shift(248), // |=
			shift(249), // &=
			shift(250), // ^=
			shift(251), // <<=
			shift(252), // >>=
			shift(253), // >>>=
			shift(254), // +=
			shift(255), // .=
			shift(256), // -=
			shift(257), // *=
			shift(258), // /=
			shift(259), // //=
			shift(260), // %=
			shift(261), // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S25
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(34), // $, reduce: BareBoolean
			nil,        // empty
			reduce(34), // ;, reduce: BareBoolean
			shift(263), // {
			nil,        // }
			reduce(32), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(32), // ||=, reduce: Lvalue
			reduce(32), // ^^=, reduce: Lvalue
			reduce(32), // &&=, reduce: Lvalue
			reduce(32), // ??=, reduce: Lvalue
			reduce(32), // ???=, reduce: Lvalue
			reduce(32), // |=, reduce: Lvalue
			reduce(32), // &=, reduce: Lvalue
			reduce(32), // ^=, reduce: Lvalue
			reduce(32), // <<=, reduce: Lvalue
			reduce(32), // >>=, reduce: Lvalue
			reduce(32), // >>>=, reduce: Lvalue
			reduce(32), // +=, reduce: Lvalue
			reduce(32), // .=, reduce: Lvalue
			reduce(32), // -=, reduce: Lvalue
			reduce(32), // *=, reduce: Lvalue
			reduce(32), // /=, reduce: Lvalue
			reduce(32), // //=, reduce: Lvalue
			reduce(32), // %=, reduce: Lvalue
			reduce(32), // **=, reduce: Lvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S26
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S27
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			shift(349), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S28
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(158), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			reduce(158), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(158), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: MlrvalOrFunction
			reduce(158), // ^^=, reduce: MlrvalOrFunction
			reduce(158), // &&=, reduce: MlrvalOrFunction
			reduce(158), // ??=, reduce: MlrvalOrFunction
			reduce(158), // ???=, reduce: MlrvalOrFunction
			reduce(158), // |=, reduce: MlrvalOrFunction
			reduce(158), // &=, reduce: MlrvalOrFunction
			reduce(158), // ^=, reduce: MlrvalOrFunction
			reduce(158), // <<=, reduce: MlrvalOrFunction
			reduce(158), // >>=, reduce: MlrvalOrFunction
			reduce(158), // >>>=, reduce: MlrvalOrFunction
			reduce(158), // +=, reduce: MlrvalOrFunction
			reduce(158), // .=, reduce: MlrvalOrFunction
			reduce(158), // -=, reduce: MlrvalOrFunction
			reduce(158), // *=, reduce: MlrvalOrFunction
			reduce(158), // /=, reduce: MlrvalOrFunction
			reduce(158), // //=, reduce: MlrvalOrFunction
			reduce(158), // %=, reduce: MlrvalOrFunction
			reduce(158), // **=, reduce: MlrvalOrFunction
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S29
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S30
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S31
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(37), // $, reduce: DumpStatement
			nil,        // empty
			reduce(37), // ;, reduce: DumpStatement
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S32
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(39), // $, reduce: EdumpStatement
			nil,        // empty
			reduce(39), // ;, reduce: EdumpStatement
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S33
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(41), // $, reduce: PrintStatement
			nil,        // empty
			reduce(41), // ;, reduce: PrintStatement
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S34
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(43), // $, reduce: EprintStatement
			nil,        // empty
			reduce(43), // ;, reduce: EprintStatement
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S35
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(45), // $, reduce: PrintnStatement
			nil,        // empty
			reduce(45), // ;, reduce: PrintnStatement
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S36
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(47), // $, reduce: EprintnStatement
			nil,        // empty
			reduce(47), // ;, reduce: EprintnStatement
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S37
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(154), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			reduce(154), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(154), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: MlrvalOrFunction
			reduce(154), // ^^=, reduce: MlrvalOrFunction
			reduce(154), // &&=, reduce: MlrvalOrFunction
			reduce(154), // ??=, reduce: MlrvalOrFunction
			reduce(154), // ???=, reduce: MlrvalOrFunction
			reduce(154), // |=, reduce: MlrvalOrFunction
			reduce(154), // &=, reduce: MlrvalOrFunction
			reduce(154), // ^=, reduce: MlrvalOrFunction
			reduce(154), // <<=, reduce: MlrvalOrFunction
			reduce(154), // >>=, reduce: MlrvalOrFunction
			reduce(154), // >>>=, reduce: MlrvalOrFunction
			reduce(154), // +=, reduce: MlrvalOrFunction
			reduce(154), // .=, reduce: MlrvalOrFunction
			reduce(154), // -=, reduce: MlrvalOrFunction
			reduce(154), // *=, reduce: MlrvalOrFunction
			reduce(154), // /=, reduce: MlrvalOrFunction
			reduce(154), // //=, reduce: MlrvalOrFunction
			reduce(154), // %=, reduce: MlrvalOrFunction
			reduce(154), // **=, reduce: MlrvalOrFunction
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S38
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(49), // $, reduce: FieldValue
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			reduce(49), // {, reduce: FieldValue
			nil,        // }
			reduce(49), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(49), // ||=, reduce: FieldValue
			reduce(49), // ^^=, reduce: FieldValue
			reduce(49), // &&=, reduce: FieldValue
			reduce(49), // ??=, reduce: FieldValue
			reduce(49), // ???=, reduce: FieldValue
			reduce(49), // |=, reduce: FieldValue
			reduce(49), // &=, reduce: FieldValue
			reduce(49), // ^=, reduce: FieldValue
			reduce(49), // <<=, reduce: FieldValue
			reduce(49), // >>=, reduce: FieldValue
			reduce(49), // >>>=, reduce: FieldValue
			reduce(49), // +=, reduce: FieldValue
			reduce(49), // .=, reduce: FieldValue
			reduce(49), // -=, reduce: FieldValue
			reduce(49), // *=, reduce: FieldValue
			reduce(49), // /=, reduce: FieldValue
			reduce(49), // //=, reduce: FieldValue
			reduce(49), // %=, reduce: FieldValue
			reduce(49), // **=, reduce: FieldValue
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S39
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(50), // $, reduce: FieldValue
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			reduce(50), // {, reduce: FieldValue
			nil,        // }
			reduce(50), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(50), // ||=, reduce: FieldValue
			reduce(50), // ^^=, reduce: FieldValue
			reduce(50), // &&=, reduce: FieldValue
			reduce(50), // ??=, reduce: FieldValue
			reduce(50), // ???=, reduce: FieldValue
			reduce(50), // |=, reduce: FieldValue
			reduce(50), // &=, reduce: FieldValue
			reduce(50), // ^=, reduce: FieldValue
			reduce(50), // <<=, reduce: FieldValue
			reduce(50), // >>=, reduce: FieldValue
			reduce(50), // >>>=, reduce: FieldValue
			reduce(50), // +=, reduce: FieldValue
			reduce(50), // .=, reduce: FieldValue
			reduce(50), // -=, reduce: FieldValue
			reduce(50), // *=, reduce: FieldValue
			reduce(50), // /=, reduce: FieldValue
			reduce(50), // //=, reduce: FieldValue
			reduce(50), // %=, reduce: FieldValue
			reduce(50), // **=, reduce: FieldValue
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S40
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(51), // $, reduce: FieldValue
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			reduce(51), // {, reduce: FieldValue
			nil,        // }
			reduce(51), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(51), // ||=, reduce: FieldValue
			reduce(51), // ^^=, reduce: FieldValue
			reduce(51), // &&=, reduce: FieldValue
			reduce(51), // ??=, reduce: FieldValue
			reduce(51), // ???=, reduce: FieldValue
			reduce(51), // |=, reduce: FieldValue
			reduce(51), // &=, reduce: FieldValue
			reduce(51), // ^=, reduce: FieldValue
			reduce(51), // <<=, reduce: FieldValue
			reduce(51), // >>=, reduce: FieldValue
			reduce(51), // >>>=, reduce: FieldValue
			reduce(51), // +=, reduce: FieldValue
			reduce(51), // .=, reduce: FieldValue
			reduce(51), // -=, reduce: FieldValue
			reduce(51), // *=, reduce: FieldValue
			reduce(51), // /=, reduce: FieldValue
			reduce(51), // //=, reduce: FieldValue
			reduce(51), // %=, reduce: FieldValue
			reduce(51), // **=, reduce: FieldValue
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S41
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(52), // $, reduce: FieldValue
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			reduce(52), // {, reduce: FieldValue
			nil,        // }
			reduce(52), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(52), // ||=, reduce: FieldValue
			reduce(52), // ^^=, reduce: FieldValue
			reduce(52), // &&=, reduce: FieldValue
			reduce(52), // ??=, reduce: FieldValue
			reduce(52), // ???=, reduce: FieldValue
			reduce(52), // |=, reduce: FieldValue
			reduce(52), // &=, reduce: FieldValue
			reduce(52), // ^=, reduce: FieldValue
			reduce(52), // <<=, reduce: FieldValue
			reduce(52), // >>=, reduce: FieldValue
			reduce(52), // >>>=, reduce: FieldValue
			reduce(52), // +=, reduce: FieldValue
			reduce(52), // .=, reduce: FieldValue
			reduce(52), // -=, reduce: FieldValue
			reduce(52), // *=, reduce: FieldValue
			reduce(52), // /=, reduce: FieldValue
			reduce(52), // //=, reduce: FieldValue
			reduce(52), // %=, reduce: FieldValue
			reduce(52), // **=, reduce: FieldValue
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S42
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(53), // $, reduce: FieldValue
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			reduce(53), // {, reduce: FieldValue
			nil,        // }
			reduce(53), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(53), // ||=, reduce: FieldValue
			reduce(53), // ^^=, reduce: FieldValue
			reduce(53), // &&=, reduce: FieldValue
			reduce(53), // ??=, reduce: FieldValue
			reduce(53), // ???=, reduce: FieldValue
			reduce(53), // |=, reduce: FieldValue
			reduce(53), // &=, reduce: FieldValue
			reduce(53), // ^=, reduce: FieldValue
			reduce(53), // <<=, reduce: FieldValue
			reduce(53), // >>=, reduce: FieldValue
			reduce(53), // >>>=, reduce: FieldValue
			reduce(53), // +=, reduce: FieldValue
			reduce(53), // .=, reduce: FieldValue
			reduce(53), // -=, reduce: FieldValue
			reduce(53), // *=, reduce: FieldValue
			reduce(53), // /=, reduce: FieldValue
			reduce(53), // //=, reduce: FieldValue
			reduce(53), // %=, reduce: FieldValue
			reduce(53), // **=, reduce: FieldValue
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S43
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(54), // $, reduce: DirectFieldValue
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			reduce(54), // {, reduce: DirectFieldValue
			nil,        // }
			reduce(54), // =, reduce: DirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(54), // ||=, reduce: DirectFieldValue
			reduce(54), // ^^=, reduce: DirectFieldValue
			reduce(54), // &&=, reduce: DirectFieldValue
			reduce(54), // ??=, reduce: DirectFieldValue
			reduce(54), // ???=, reduce: DirectFieldValue
			reduce(54), // |=, reduce: DirectFieldValue
			reduce(54), // &=, reduce: DirectFieldValue
			reduce(54), // ^=, reduce: DirectFieldValue
			reduce(54), // <<=, reduce: DirectFieldValue
			reduce(54), // >>=, reduce: DirectFieldValue
			reduce(54), // >>>=, reduce: DirectFieldValue
			reduce(54), // +=, reduce: DirectFieldValue
			reduce(54), // .=, reduce: DirectFieldValue
			reduce(54), // -=, reduce: DirectFieldValue
			reduce(54), // *=, reduce: DirectFieldValue
			reduce(54), // /=, reduce: DirectFieldValue
			reduce(54), // //=, reduce: DirectFieldValue
			reduce(54), // %=, reduce: DirectFieldValue
			reduce(54), // **=, reduce: DirectFieldValue
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S44
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S45
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(56), // $, reduce: BracedFieldValue
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			reduce(56), // {, reduce: BracedFieldValue
			nil,        // }
			reduce(56), // =, reduce: BracedFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(56), // ||=, reduce: BracedFieldValue
			reduce(56), // ^^=, reduce: BracedFieldValue
			reduce(56), // &&=, reduce: BracedFieldValue
			reduce(56), // ??=, reduce: BracedFieldValue
			reduce(56), // ???=, reduce: BracedFieldValue
			reduce(56), // |=, reduce: BracedFieldValue
			reduce(56), // &=, reduce: BracedFieldValue
			reduce(56), // ^=, reduce: BracedFieldValue
			reduce(56), // <<=, reduce: BracedFieldValue
			reduce(56), // >>=, reduce: BracedFieldValue
			reduce(56), // >>>=, reduce: BracedFieldValue
			reduce(56), // +=, reduce: BracedFieldValue
			reduce(56), // .=, reduce: BracedFieldValue
			reduce(56), // -=, reduce: BracedFieldValue
			reduce(56), // *=, reduce: BracedFieldValue
			reduce(56), // /=, reduce: BracedFieldValue
			reduce(56), // //=, reduce: BracedFieldValue
			reduce(56), // %=, reduce: BracedFieldValue
			reduce(56), // **=, reduce: BracedFieldValue
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S46
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S47
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S48
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(155), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			reduce(155), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(155), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: MlrvalOrFunction
			reduce(155), // ^^=, reduce: MlrvalOrFunction
			reduce(155), // &&=, reduce: MlrvalOrFunction
			reduce(155), // ??=, reduce: MlrvalOrFunction
			reduce(155), // ???=, reduce: MlrvalOrFunction
			reduce(155), // |=, reduce: MlrvalOrFunction
			reduce(155), // &=, reduce: MlrvalOrFunction
			reduce(155), // ^=, reduce: MlrvalOrFunction
			reduce(155), // <<=, reduce: MlrvalOrFunction
			reduce(155), // >>=, reduce: MlrvalOrFunction
			reduce(155), // >>>=, reduce: MlrvalOrFunction
			reduce(155), // +=, reduce: MlrvalOrFunction
			reduce(155), // .=, reduce: MlrvalOrFunction
			reduce(155), // -=, reduce: MlrvalOrFunction
			reduce(155), // *=, reduce: MlrvalOrFunction
			reduce(155), // /=, reduce: MlrvalOrFunction
			reduce(155), // //=, reduce: MlrvalOrFunction
			reduce(155), // %=, reduce: MlrvalOrFunction
			reduce(155), // **=, reduce: MlrvalOrFunction
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S49
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(59), // $, reduce: FullSrec
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			reduce(59), // {, reduce: FullSrec
			nil,        // }
			reduce(59), // =, reduce: FullSrec
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(59), // ||=, reduce: FullSrec
			reduce(59), // ^^=, reduce: FullSrec
			reduce(59), // &&=, reduce: FullSrec
			reduce(59), // ??=, reduce: FullSrec
			reduce(59), // ???=, reduce: FullSrec
			reduce(59), // |=, reduce: FullSrec
			reduce(59), // &=, reduce: FullSrec
			reduce(59), // ^=, reduce: FullSrec
			reduce(59), // <<=, reduce: FullSrec
			reduce(59), // >>=, reduce: FullSrec
			reduce(59), // >>>=, reduce: FullSrec
			reduce(59), // +=, reduce: FullSrec
			reduce(59), // .=, reduce: FullSrec
			reduce(59), // -=, reduce: FullSrec
			reduce(59), // *=, reduce: FullSrec
			reduce(59), // /=, reduce: FullSrec
			reduce(59), // //=, reduce: FullSrec
			reduce(59), // %=, reduce: FullSrec
			reduce(59), // **=, reduce: FullSrec
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S50
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(156), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			reduce(156), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(156), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: MlrvalOrFunction
			reduce(156), // ^^=, reduce: MlrvalOrFunction
			reduce(156), // &&=, reduce: MlrvalOrFunction
			reduce(156), // ??=, reduce: MlrvalOrFunction
			reduce(156), // ???=, reduce: MlrvalOrFunction
			reduce(156), // |=, reduce: MlrvalOrFunction
			reduce(156), // &=, reduce: MlrvalOrFunction
			reduce(156), // ^=, reduce: MlrvalOrFunction
			reduce(156), // <<=, reduce: MlrvalOrFunction
			reduce(156), // >>=, reduce: MlrvalOrFunction
			reduce(156), // >>>=, reduce: MlrvalOrFunction
			reduce(156), // +=, reduce: MlrvalOrFunction
			reduce(156), // .=, reduce: MlrvalOrFunction
			reduce(156), // -=, reduce: MlrvalOrFunction
			reduce(156), // *=, reduce: MlrvalOrFunction
			reduce(156), // /=, reduce: MlrvalOrFunction
			reduce(156), // //=, reduce: MlrvalOrFunction
			reduce(156), // %=, reduce: MlrvalOrFunction
			reduce(156), // **=, reduce: MlrvalOrFunction
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S51
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(60), // $, reduce: OosvarValue
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			reduce(60), // {, reduce: OosvarValue
			nil,        // }
			reduce(60), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(60), // ||=, reduce: OosvarValue
			reduce(60), // ^^=, reduce: OosvarValue
			reduce(60), // &&=, reduce: OosvarValue
			reduce(60), // ??=, reduce: OosvarValue
			reduce(60), // ???=, reduce: OosvarValue
			reduce(60), // |=, reduce: OosvarValue
			reduce(60), // &=, reduce: OosvarValue
			reduce(60), // ^=, reduce: OosvarValue
			reduce(60), // <<=, reduce: OosvarValue
			reduce(60), // >>=, reduce: OosvarValue
			reduce(60), // >>>=, reduce: OosvarValue
			reduce(60), // +=, reduce: OosvarValue
			reduce(60), // .=, reduce: OosvarValue
			reduce(60), // -=, reduce: OosvarValue
			reduce(60), // *=, reduce: OosvarValue
			reduce(60), // /=, reduce: OosvarValue
			reduce(60), // //=, reduce: OosvarValue
			reduce(60), // %=, reduce: OosvarValue
			reduce(60), // **=, reduce: OosvarValue
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S52
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(61), // $, reduce: OosvarValue
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			reduce(61), // {, reduce: OosvarValue
			nil,        // }
			reduce(61), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(61), // ||=, reduce: OosvarValue
			reduce(61), // ^^=, reduce: OosvarValue
			reduce(61), // &&=, reduce: OosvarValue
			reduce(61), // ??=, reduce: OosvarValue
			reduce(61), // ???=, reduce: OosvarValue
			reduce(61), // |=, reduce: OosvarValue
			reduce(61), // &=, reduce: OosvarValue
			reduce(61), // ^=, reduce: OosvarValue
			reduce(61), // <<=, reduce: OosvarValue
			reduce(61), // >>=, reduce: OosvarValue
			reduce(61), // >>>=, reduce: OosvarValue
			reduce(61), // +=, reduce: OosvarValue
			reduce(61), // .=, reduce: OosvarValue
			reduce(61), // -=, reduce: OosvarValue
			reduce(61), // *=, reduce: OosvarValue
			reduce(61), // /=, reduce: OosvarValue
			reduce(61), // //=, reduce: OosvarValue
			reduce(61), // %=, reduce: OosvarValue
			reduce(61), // **=, reduce: OosvarValue
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S53
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(62), // $, reduce: OosvarValue
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			reduce(62), // {, reduce: OosvarValue
			nil,        // }
			reduce(62), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(62), // ||=, reduce: OosvarValue
			reduce(62), // ^^=, reduce: OosvarValue
			reduce(62), // &&=, reduce: OosvarValue
			reduce(62), // ??=, reduce: OosvarValue
			reduce(62), // ???=, reduce: OosvarValue
			reduce(62), // |=, reduce: OosvarValue
			reduce(62), // &=, reduce: OosvarValue
			reduce(62), // ^=, reduce: OosvarValue
			reduce(62), // <<=, reduce: OosvarValue
			reduce(62), // >>=, reduce: OosvarValue
			reduce(62), // >>>=, reduce: OosvarValue
			reduce(62), // +=, reduce: OosvarValue
			reduce(62), // .=, reduce: OosvarValue
			reduce(62), // -=, reduce: OosvarValue
			reduce(62), // *=, reduce: OosvarValue
			reduce(62), // /=, reduce: OosvarValue
			reduce(62), // //=, reduce: OosvarValue
			reduce(62), // %=, reduce: OosvarValue
			reduce(62), // **=, reduce: OosvarValue
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S54
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(63), // $, reduce: DirectOosvarValue
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			reduce(63), // {, reduce: DirectOosvarValue
			nil,        // }
			reduce(63), // =, reduce: DirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(63), // ||=, reduce: DirectOosvarValue
			reduce(63), // ^^=, reduce: DirectOosvarValue
			reduce(63), // &&=, reduce: DirectOosvarValue
			reduce(63), // ??=, reduce: DirectOosvarValue
			reduce(63), // ???=, reduce: DirectOosvarValue
			reduce(63), // |=, reduce: DirectOosvarValue
			reduce(63), // &=, reduce: DirectOosvarValue
			reduce(63), // ^=, reduce: DirectOosvarValue
			reduce(63), // <<=, reduce: DirectOosvarValue
			reduce(63), // >>=, reduce: DirectOosvarValue
			reduce(63), // >>>=, reduce: DirectOosvarValue
			reduce(63), // +=, reduce: DirectOosvarValue
			reduce(63), // .=, reduce: DirectOosvarValue
			reduce(63), // -=, reduce: DirectOosvarValue
			reduce(63), // *=, reduce: DirectOosvarValue
			reduce(63), // /=, reduce: DirectOosvarValue
			reduce(63), // //=, reduce: DirectOosvarValue
			reduce(63), // %=, reduce: DirectOosvarValue
			reduce(63), // **=, reduce: DirectOosvarValue
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S55
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S56
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(65), // $, reduce: BracedOosvarValue
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			reduce(65), // {, reduce: BracedOosvarValue
			nil,        // }
			reduce(65), // =, reduce: BracedOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(65), // ||=, reduce: BracedOosvarValue
			reduce(65), // ^^=, reduce: BracedOosvarValue
			reduce(65), // &&=, reduce: BracedOosvarValue
			reduce(65), // ??=, reduce: BracedOosvarValue
			reduce(65), // ???=, reduce: BracedOosvarValue
			reduce(65), // |=, reduce: BracedOosvarValue
			reduce(65), // &=, reduce: BracedOosvarValue
			reduce(65), // ^=, reduce: BracedOosvarValue
			reduce(65), // <<=, reduce: BracedOosvarValue
			reduce(65), // >>=, reduce: BracedOosvarValue
			reduce(65), // >>>=, reduce: BracedOosvarValue
			reduce(65), // +=, reduce: BracedOosvarValue
			reduce(65), // .=, reduce: BracedOosvarValue
			reduce(65), // -=, reduce: BracedOosvarValue
			reduce(65), // *=, reduce: BracedOosvarValue
			reduce(65), // /=, reduce: BracedOosvarValue
			reduce(65), // //=, reduce: BracedOosvarValue
			reduce(65), // %=, reduce: BracedOosvarValue
			reduce(65), // **=, reduce: BracedOosvarValue
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S57
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(157), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			reduce(157), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(157), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: MlrvalOrFunction
			reduce(157), // ^^=, reduce: MlrvalOrFunction
			reduce(157), // &&=, reduce: MlrvalOrFunction
			reduce(157), // ??=, reduce: MlrvalOrFunction
			reduce(157), // ???=, reduce: MlrvalOrFunction
			reduce(157), // |=, reduce: MlrvalOrFunction
			reduce(157), // &=, reduce: MlrvalOrFunction
			reduce(157), // ^=, reduce: MlrvalOrFunction
			reduce(157), // <<=, reduce: MlrvalOrFunction
			reduce(157), // >>=, reduce: MlrvalOrFunction
			reduce(157), // >>>=, reduce: MlrvalOrFunction
			reduce(157), // +=, reduce: MlrvalOrFunction
			reduce(157), // .=, reduce: MlrvalOrFunction
			reduce(157), // -=, reduce: MlrvalOrFunction
			reduce(157), // *=, reduce: MlrvalOrFunction
			reduce(157), // /=, reduce: MlrvalOrFunction
			reduce(157), // //=, reduce: MlrvalOrFunction
			reduce(157), // %=, reduce: MlrvalOrFunction
			reduce(157), // **=, reduce: MlrvalOrFunction
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S58
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(66), // $, reduce: FullOosvar
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			reduce(66), // {, reduce: FullOosvar
			nil,        // }
			reduce(66), // =, reduce: FullOosvar
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(66), // ||=, reduce: FullOosvar
			reduce(66), // ^^=, reduce: FullOosvar
			reduce(66), // &&=, reduce: FullOosvar
			reduce(66), // ??=, reduce: FullOosvar
			reduce(66), // ???=, reduce: FullOosvar
			reduce(66), // |=, reduce: FullOosvar
			reduce(66), // &=, reduce: FullOosvar
			reduce(66), // ^=, reduce: FullOosvar
			reduce(66), // <<=, reduce: FullOosvar
			reduce(66), // >>=, reduce: FullOosvar
			reduce(66), // >>>=, reduce: FullOosvar
			reduce(66), // +=, reduce: FullOosvar
			reduce(66), // .=, reduce: FullOosvar
			reduce(66), // -=, reduce: FullOosvar
			reduce(66), // *=, reduce: FullOosvar
			reduce(66), // /=, reduce: FullOosvar
			reduce(66), // //=, reduce: FullOosvar
			reduce(66), // %=, reduce: FullOosvar
			reduce(66), // **=, reduce: FullOosvar
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S59
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(67),  // $, reduce: LocalVariable
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			reduce(67),  // {, reduce: LocalVariable
			nil,         // }
			reduce(67),  // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(67),  // ||=, reduce: LocalVariable
			reduce(67),  // ^^=, reduce: LocalVariable
			reduce(67),  // &&=, reduce: LocalVariable
			reduce(67),  // ??=, reduce: LocalVariable
			reduce(67),  // ???=, reduce: LocalVariable
			reduce(67),  // |=, reduce: LocalVariable
			reduce(67),  // &=, reduce: LocalVariable
			reduce(67),  // ^=, reduce: LocalVariable
			reduce(67),  // <<=, reduce: LocalVariable
			reduce(67),  // >>=, reduce: LocalVariable
			reduce(67),  // >>>=, reduce: LocalVariable
			reduce(67),  // +=, reduce: LocalVariable
			reduce(67),  // .=, reduce: LocalVariable
			reduce(67),  // -=, reduce: LocalVariable
			reduce(67),  // *=, reduce: LocalVariable
			reduce(67),  // /=, reduce: LocalVariable
			reduce(67),  // //=, reduce: LocalVariable
			reduce(67),  // %=, reduce: LocalVariable
			reduce(67),  // **=, reduce: LocalVariable
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S60
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(68), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S61
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(69), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S62
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			reduce(70),  // non_sigil_name, reduce: Typedecl
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			reduce(209), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S63
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			reduce(71),  // non_sigil_name, reduce: Typedecl
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			reduce(208), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S64
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(72), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S65
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(73), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S66
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(74), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S67
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(75), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S68
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(95), // $, reduce: Rvalue
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			reduce(95), // {, reduce: Rvalue
			nil,        // }
			reduce(95), // =, reduce: Rvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(95), // ||=, reduce: Rvalue
			reduce(95), // ^^=, reduce: Rvalue
			reduce(95), // &&=, reduce: Rvalue
			reduce(95), // ??=, reduce: Rvalue
			reduce(95), // ???=, reduce: Rvalue
			reduce(95), // |=, reduce: Rvalue
			reduce(95), // &=, reduce: Rvalue
			reduce(95), // ^=, reduce: Rvalue
			reduce(95), // <<=, reduce: Rvalue
			reduce(95), // >>=, reduce: Rvalue
			reduce(95), // >>>=, reduce: Rvalue
			reduce(95), // +=, reduce: Rvalue
			reduce(95), // .=, reduce: Rvalue
			reduce(95), // -=, reduce: Rvalue
			reduce(95), // *=, reduce: Rvalue
			reduce(95), // /=, reduce: Rvalue
			reduce(95), // //=, reduce: Rvalue
			reduce(95), // %=, reduce: Rvalue
			reduce(95), // **=, reduce: Rvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S69
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(96), // $, reduce: PrecedenceChainStart
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			reduce(96), // {, reduce: PrecedenceChainStart
			nil,        // }
			reduce(96), // =, reduce: PrecedenceChainStart
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(96), // ||=, reduce: PrecedenceChainStart
			reduce(96), // ^^=, reduce: PrecedenceChainStart
			reduce(96), // &&=, reduce: PrecedenceChainStart
			reduce(96), // ??=, reduce: PrecedenceChainStart
			reduce(96), // ???=, reduce: PrecedenceChainStart
			reduce(96), // |=, reduce: PrecedenceChainStart
			reduce(96), // &=, reduce: PrecedenceChainStart
			reduce(96), // ^=, reduce: PrecedenceChainStart
			reduce(96), // <<=, reduce: PrecedenceChainStart
			reduce(96), // >>=, reduce: PrecedenceChainStart
			reduce(96), // >>>=, reduce: PrecedenceChainStart
			reduce(96), // +=, reduce: PrecedenceChainStart
			reduce(96), // .=, reduce: PrecedenceChainStart
			reduce(96), // -=, reduce: PrecedenceChainStart
			reduce(96), // *=, reduce: PrecedenceChainStart
			reduce(96), // /=, reduce: PrecedenceChainStart
			reduce(96), // //=, reduce: PrecedenceChainStart
			reduce(96), // %=, reduce: PrecedenceChainStart
			reduce(96), // **=, reduce: PrecedenceChainStart
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S70
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(98), // $, reduce: TernaryTerm
			nil,        // empty
			reduce(98), // ;, reduce: TernaryTerm
			reduce(98), // {, reduce: TernaryTerm
			nil,        // }
			reduce(98), // =, reduce: TernaryTerm
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(98), // ||=, reduce: TernaryTerm
			reduce(98), // ^^=, reduce: TernaryTerm
			reduce(98), // &&=, reduce: TernaryTerm
			reduce(98), // ??=, reduce: TernaryTerm
			reduce(98), // ???=, reduce: TernaryTerm
			reduce(98), // |=, reduce: TernaryTerm
			reduce(98), // &=, reduce: TernaryTerm
			reduce(98), // ^=, reduce: TernaryTerm
			reduce(98), // <<=, reduce: TernaryTerm
			reduce(98), // >>=, reduce: TernaryTerm
			reduce(98), // >>>=, reduce: TernaryTerm
			reduce(98), // +=, reduce: TernaryTerm
			reduce(98), // .=, reduce: TernaryTerm
			reduce(98), // -=, reduce: TernaryTerm
			reduce(98), // *=, reduce: TernaryTerm
			reduce(98), // /=, reduce: TernaryTerm
			reduce(98), // //=, reduce: TernaryTerm
			reduce(98), // %=, reduce: TernaryTerm
			reduce(98), // **=, reduce: TernaryTerm
			shift(687), // ?
			nil,        // :
			shift(688), // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S71
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(100), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			reduce(100), // {, reduce: LogicalOrTerm
			nil,         // }
			reduce(100), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: LogicalOrTerm
			reduce(100), // ^^=, reduce: LogicalOrTerm
			reduce(100), // &&=, reduce: LogicalOrTerm
			reduce(100), // ??=, reduce: LogicalOrTerm
			reduce(100), // ???=, reduce: LogicalOrTerm
			reduce(100), // |=, reduce: LogicalOrTerm
			reduce(100), // &=, reduce: LogicalOrTerm
			reduce(100), // ^=, reduce: LogicalOrTerm
			reduce(100), // <<=, reduce: LogicalOrTerm
			reduce(100), // >>=, reduce: LogicalOrTerm
			reduce(100), // >>>=, reduce: LogicalOrTerm
			reduce(100), // +=, reduce: LogicalOrTerm
			reduce(100), // .=, reduce: LogicalOrTerm
			reduce(100), // -=, reduce: LogicalOrTerm
			reduce(100), // *=, reduce: LogicalOrTerm
			reduce(100), // /=, reduce: LogicalOrTerm
			reduce(100), // //=, reduce: LogicalOrTerm
			reduce(100), // %=, reduce: LogicalOrTerm
			reduce(100), // **=, reduce: LogicalOrTerm
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(689),  // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S72
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(102), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			reduce(102), // {, reduce: LogicalXORTerm
			nil,         // }
			reduce(102), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: LogicalXORTerm
			reduce(102), // ^^=, reduce: LogicalXORTerm
			reduce(102), // &&=, reduce: LogicalXORTerm
			reduce(102), // ??=, reduce: LogicalXORTerm
			reduce(102), // ???=, reduce: LogicalXORTerm
			reduce(102), // |=, reduce: LogicalXORTerm
			reduce(102), // &=, reduce: LogicalXORTerm
			reduce(102), // ^=, reduce: LogicalXORTerm
			reduce(102), // <<=, reduce: LogicalXORTerm
			reduce(102), // >>=, reduce: LogicalXORTerm
			reduce(102), // >>>=, reduce: LogicalXORTerm
			reduce(102), // +=, reduce: LogicalXORTerm
			reduce(102), // .=, reduce: LogicalXORTerm
			reduce(102), // -=, reduce: LogicalXORTerm
			reduce(102), // *=, reduce: LogicalXORTerm
			reduce(102), // /=, reduce: LogicalXORTerm
			reduce(102), // //=, reduce: LogicalXORTerm
			reduce(102), // %=, reduce: LogicalXORTerm
			reduce(102), // **=, reduce: LogicalXORTerm
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(690),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S73
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(104), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			reduce(104), // {, reduce: LogicalAndTerm
			nil,         // }
			reduce(104), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: LogicalAndTerm
			reduce(104), // ^^=, reduce: LogicalAndTerm
			reduce(104), // &&=, reduce: LogicalAndTerm
			reduce(104), // ??=, reduce: LogicalAndTerm
			reduce(104), // ???=, reduce: LogicalAndTerm
			reduce(104), // |=, reduce: LogicalAndTerm
			reduce(104), // &=, reduce: LogicalAndTerm
			reduce(104), // ^=, reduce: LogicalAndTerm
			reduce(104), // <<=, reduce: LogicalAndTerm
			reduce(104), // >>=, reduce: LogicalAndTerm
			reduce(104), // >>>=, reduce: LogicalAndTerm
			reduce(104), // +=, reduce: LogicalAndTerm
			reduce(104), // .=, reduce: LogicalAndTerm
			reduce(104), // -=, reduce: LogicalAndTerm
			reduce(104), // *=, reduce: LogicalAndTerm
			reduce(104), // /=, reduce: LogicalAndTerm
			reduce(104), // //=, reduce: LogicalAndTerm
			reduce(104), // %=, reduce: LogicalAndTerm
			reduce(104), // **=, reduce: LogicalAndTerm
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(691),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S74
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(106), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			reduce(106), // {, reduce: AbsentCoalesceTerm
			nil,         // }
			reduce(106), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: AbsentCoalesceTerm
			reduce(106), // ^^=, reduce: AbsentCoalesceTerm
			reduce(106), // &&=, reduce: AbsentCoalesceTerm
			reduce(106), // ??=, reduce: AbsentCoalesceTerm
			reduce(106), // ???=, reduce: AbsentCoalesceTerm
			reduce(106), // |=, reduce: AbsentCoalesceTerm
			reduce(106), // &=, reduce: AbsentCoalesceTerm
			reduce(106), // ^=, reduce: AbsentCoalesceTerm
			reduce(106), // <<=, reduce: AbsentCoalesceTerm
			reduce(106), // >>=, reduce: AbsentCoalesceTerm
			reduce(106), // >>>=, reduce: AbsentCoalesceTerm
			reduce(106), // +=, reduce: AbsentCoalesceTerm
			reduce(106), // .=, reduce: AbsentCoalesceTerm
			reduce(106), // -=, reduce: AbsentCoalesceTerm
			reduce(106), // *=, reduce: AbsentCoalesceTerm
			reduce(106), // /=, reduce: AbsentCoalesceTerm
			reduce(106), // //=, reduce: AbsentCoalesceTerm
			reduce(106), // %=, reduce: AbsentCoalesceTerm
			reduce(106), // **=, reduce: AbsentCoalesceTerm
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(692),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S75
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(108), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			reduce(108), // {, reduce: EmptyCoalesceTerm
			nil,         // }
			reduce(108), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: EmptyCoalesceTerm
			reduce(108), // ^^=, reduce: EmptyCoalesceTerm
			reduce(108), // &&=, reduce: EmptyCoalesceTerm
			reduce(108), // ??=, reduce: EmptyCoalesceTerm
			reduce(108), // ???=, reduce: EmptyCoalesceTerm
			reduce(108), // |=, reduce: EmptyCoalesceTerm
			reduce(108), // &=, reduce: EmptyCoalesceTerm
			reduce(108), // ^=, reduce: EmptyCoalesceTerm
			reduce(108), // <<=, reduce: EmptyCoalesceTerm
			reduce(108), // >>=, reduce: EmptyCoalesceTerm
			reduce(108), // >>>=, reduce: EmptyCoalesceTerm
			reduce(108), // +=, reduce: EmptyCoalesceTerm
			reduce(108), // .=, reduce: EmptyCoalesceTerm
			reduce(108), // -=, reduce: EmptyCoalesceTerm
			reduce(108), // *=, reduce: EmptyCoalesceTerm
			reduce(108), // /=, reduce: EmptyCoalesceTerm
			reduce(108), // //=, reduce: EmptyCoalesceTerm
			reduce(108), // %=, reduce: EmptyCoalesceTerm
			reduce(108), // **=, reduce: EmptyCoalesceTerm
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(693),  // =~
			shift(694),  // !=~
			shift(695),  // ==
			shift(696),  // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S76
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(113), // $, reduce: EqneTerm
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			reduce(113), // {, reduce: EqneTerm
			nil,         // }
			reduce(113), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: EqneTerm
			reduce(113), // ^^=, reduce: EqneTerm
			reduce(113), // &&=, reduce: EqneTerm
			reduce(113), // ??=, reduce: EqneTerm
			reduce(113), // ???=, reduce: EqneTerm
			reduce(113), // |=, reduce: EqneTerm
			reduce(113), // &=, reduce: EqneTerm
			reduce(113), // ^=, reduce: EqneTerm
			reduce(113), // <<=, reduce: EqneTerm
			reduce(113), // >>=, reduce: EqneTerm
			reduce(113), // >>>=, reduce: EqneTerm
			reduce(113), // +=, reduce: EqneTerm
			reduce(113), // .=, reduce: EqneTerm
			reduce(113), // -=, reduce: EqneTerm
			reduce(113), // *=, reduce: EqneTerm
			reduce(113), // /=, reduce: EqneTerm
			reduce(113), // //=, reduce: EqneTerm
			reduce(113), // %=, reduce: EqneTerm
			reduce(113), // **=, reduce: EqneTerm
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(697),  // >
			shift(698),  // >=
			shift(699),  // <
			shift(700),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S77
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(118), // $, reduce: CmpTerm
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			reduce(118), // {, reduce: CmpTerm
			nil,         // }
			reduce(118), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(118), // ||=, reduce: CmpTerm
			reduce(118), // ^^=, reduce: CmpTerm
			reduce(118), // &&=, reduce: CmpTerm
			reduce(118), // ??=, reduce: CmpTerm
			reduce(118), // ???=, reduce: CmpTerm
			reduce(118), // |=, reduce: CmpTerm
			reduce(118), // &=, reduce: CmpTerm
			reduce(118), // ^=, reduce: CmpTerm
			reduce(118), // <<=, reduce: CmpTerm
			reduce(118), // >>=, reduce: CmpTerm
			reduce(118), // >>>=, reduce: CmpTerm
			reduce(118), // +=, reduce: CmpTerm
			reduce(118), // .=, reduce: CmpTerm
			reduce(118), // -=, reduce: CmpTerm
			reduce(118), // *=, reduce: CmpTerm
			reduce(118), // /=, reduce: CmpTerm
			reduce(118), // //=, reduce: CmpTerm
			reduce(118), // %=, reduce: CmpTerm
			reduce(118), // **=, reduce: CmpTerm
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(701),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S78
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(120), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			reduce(120), // {, reduce: BitwiseORTerm
			nil,         // }
			reduce(120), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(120), // ||=, reduce: BitwiseORTerm
			reduce(120), // ^^=, reduce: BitwiseORTerm
			reduce(120), // &&=, reduce: BitwiseORTerm
			reduce(120), // ??=, reduce: BitwiseORTerm
			reduce(120), // ???=, reduce: BitwiseORTerm
			reduce(120), // |=, reduce: BitwiseORTerm
			reduce(120), // &=, reduce: BitwiseORTerm
			reduce(120), // ^=, reduce: BitwiseORTerm
			reduce(120), // <<=, reduce: BitwiseORTerm
			reduce(120), // >>=, reduce: BitwiseORTerm
			reduce(120), // >>>=, reduce: BitwiseORTerm
			reduce(120), // +=, reduce: BitwiseORTerm
			reduce(120), // .=, reduce: BitwiseORTerm
			reduce(120), // -=, reduce: BitwiseORTerm
			reduce(120), // *=, reduce: BitwiseORTerm
			reduce(120), // /=, reduce: BitwiseORTerm
			reduce(120), // //=, reduce: BitwiseORTerm
			reduce(120), // %=, reduce: BitwiseORTerm
			reduce(120), // **=, reduce: BitwiseORTerm
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(702),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S79
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(122), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			reduce(122), // {, reduce: BitwiseXORTerm
			nil,         // }
			reduce(122), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(122), // ||=, reduce: BitwiseXORTerm
			reduce(122), // ^^=, reduce: BitwiseXORTerm
			reduce(122), // &&=, reduce: BitwiseXORTerm
			reduce(122), // ??=, reduce: BitwiseXORTerm
			reduce(122), // ???=, reduce: BitwiseXORTerm
			reduce(122), // |=, reduce: BitwiseXORTerm
			reduce(122), // &=, reduce: BitwiseXORTerm
			reduce(122), // ^=, reduce: BitwiseXORTerm
			reduce(122), // <<=, reduce: BitwiseXORTerm
			reduce(122), // >>=, reduce: BitwiseXORTerm
			reduce(122), // >>>=, reduce: BitwiseXORTerm
			reduce(122), // +=, reduce: BitwiseXORTerm
			reduce(122), // .=, reduce: BitwiseXORTerm
			reduce(122), // -=, reduce: BitwiseXORTerm
			reduce(122), // *=, reduce: BitwiseXORTerm
			reduce(122), // /=, reduce: BitwiseXORTerm
			reduce(122), // //=, reduce: BitwiseXORTerm
			reduce(122), // %=, reduce: BitwiseXORTerm
			reduce(122), // **=, reduce: BitwiseXORTerm
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(703),  // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S80
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(124), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			reduce(124), // {, reduce: BitwiseANDTerm
			nil,         // }
			reduce(124), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(124), // ||=, reduce: BitwiseANDTerm
			reduce(124), // ^^=, reduce: BitwiseANDTerm
			reduce(124), // &&=, reduce: BitwiseANDTerm
			reduce(124), // ??=, reduce: BitwiseANDTerm
			reduce(124), // ???=, reduce: BitwiseANDTerm
			reduce(124), // |=, reduce: BitwiseANDTerm
			reduce(124), // &=, reduce: BitwiseANDTerm
			reduce(124), // ^=, reduce: BitwiseANDTerm
			reduce(124), // <<=, reduce: BitwiseANDTerm
			reduce(124), // >>=, reduce: BitwiseANDTerm
			reduce(124), // >>>=, reduce: BitwiseANDTerm
			reduce(124), // +=, reduce: BitwiseANDTerm
			reduce(124), // .=, reduce: BitwiseANDTerm
			reduce(124), // -=, reduce: BitwiseANDTerm
			reduce(124), // *=, reduce: BitwiseANDTerm
			reduce(124), // /=, reduce: BitwiseANDTerm
			reduce(124), // //=, reduce: BitwiseANDTerm
			reduce(124), // %=, reduce: BitwiseANDTerm
			reduce(124), // **=, reduce: BitwiseANDTerm
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(704),  // <<
			shift(705),  // >>
			shift(706),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S81
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(128), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			reduce(128), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(128), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(128), // ||=, reduce: BitwiseShiftTerm
			reduce(128), // ^^=, reduce: BitwiseShiftTerm
			reduce(128), // &&=, reduce: BitwiseShiftTerm
			reduce(128), // ??=, reduce: BitwiseShiftTerm
			reduce(128), // ???=, reduce: BitwiseShiftTerm
			reduce(128), // |=, reduce: BitwiseShiftTerm
			reduce(128), // &=, reduce: BitwiseShiftTerm
			reduce(128), // ^=, reduce: BitwiseShiftTerm
			reduce(128), // <<=, reduce: BitwiseShiftTerm
			reduce(128), // >>=, reduce: BitwiseShiftTerm
			reduce(128), // >>>=, reduce: BitwiseShiftTerm
			reduce(128), // +=, reduce: BitwiseShiftTerm
			reduce(128), // .=, reduce: BitwiseShiftTerm
			reduce(128), // -=, reduce: BitwiseShiftTerm
			reduce(128), // *=, reduce: BitwiseShiftTerm
			reduce(128), // /=, reduce: BitwiseShiftTerm
			reduce(128), // //=, reduce: BitwiseShiftTerm
			reduce(128), // %=, reduce: BitwiseShiftTerm
			reduce(128), // **=, reduce: BitwiseShiftTerm
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(707),  // +
			shift(708),  // -
			shift(709),  // .+
			shift(710),  // .-
			shift(711),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S82
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S83
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(134), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			reduce(134), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(134), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(134), // ||=, reduce: AddsubdotTerm
			reduce(134), // ^^=, reduce: AddsubdotTerm
			reduce(134), // &&=, reduce: AddsubdotTerm
			reduce(134), // ??=, reduce: AddsubdotTerm
			reduce(134), // ???=, reduce: AddsubdotTerm
			reduce(134), // |=, reduce: AddsubdotTerm
			reduce(134), // &=, reduce: AddsubdotTerm
			reduce(134), // ^=, reduce: AddsubdotTerm
			reduce(134), // <<=, reduce: AddsubdotTerm
			reduce(134), // >>=, reduce: AddsubdotTerm
			reduce(134), // >>>=, reduce: AddsubdotTerm
			reduce(134), // +=, reduce: AddsubdotTerm
			reduce(134), // .=, reduce: AddsubdotTerm
			reduce(134), // -=, reduce: AddsubdotTerm
			reduce(134), // *=, reduce: AddsubdotTerm
			reduce(134), // /=, reduce: AddsubdotTerm
			reduce(134), // //=, reduce: AddsubdotTerm
			reduce(134), // %=, reduce: AddsubdotTerm
			reduce(134), // **=, reduce: AddsubdotTerm
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(713),  // *
			shift(714),  // /
			shift(715),  // //
			shift(716),  // %
			shift(717),  // .*
			shift(718),  // ./
			shift(719),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S84
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S85
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S86
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S87
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(142), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			reduce(142), // {, reduce: MuldivTerm
			nil,         // }
			reduce(142), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(142), // ||=, reduce: MuldivTerm
			reduce(142), // ^^=, reduce: MuldivTerm
			reduce(142), // &&=, reduce: MuldivTerm
			reduce(142), // ??=, reduce: MuldivTerm
			reduce(142), // ???=, reduce: MuldivTerm
			reduce(142), // |=, reduce: MuldivTerm
			reduce(142), // &=, reduce: MuldivTerm
			reduce(142), // ^=, reduce: MuldivTerm
			reduce(142), // <<=, reduce: MuldivTerm
			reduce(142), // >>=, reduce: MuldivTerm
			reduce(142), // >>>=, reduce: MuldivTerm
			reduce(142), // +=, reduce: MuldivTerm
			reduce(142), // .=, reduce: MuldivTerm
			reduce(142), // -=, reduce: MuldivTerm
			reduce(142), // *=, reduce: MuldivTerm
			reduce(142), // /=, reduce: MuldivTerm
			reduce(142), // //=, reduce: MuldivTerm
			reduce(142), // %=, reduce: MuldivTerm
			reduce(142), // **=, reduce: MuldivTerm
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S88
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S89
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S90
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(149), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			reduce(149), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(149), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: UnaryOpTerm
			reduce(149), // ^^=, reduce: UnaryOpTerm
			reduce(149), // &&=, reduce: UnaryOpTerm
			reduce(149), // ??=, reduce: UnaryOpTerm
			reduce(149), // ???=, reduce: UnaryOpTerm
			reduce(149), // |=, reduce: UnaryOpTerm
			reduce(149), // &=, reduce: UnaryOpTerm
			reduce(149), // ^=, reduce: UnaryOpTerm
			reduce(149), // <<=, reduce: UnaryOpTerm
			reduce(149), // >>=, reduce: UnaryOpTerm
			reduce(149), // >>>=, reduce: UnaryOpTerm
			reduce(149), // +=, reduce: UnaryOpTerm
			reduce(149), // .=, reduce: UnaryOpTerm
			reduce(149), // -=, reduce: UnaryOpTerm
			reduce(149), // *=, reduce: UnaryOpTerm
			reduce(149), // /=, reduce: UnaryOpTerm
			reduce(149), // //=, reduce: UnaryOpTerm
			reduce(149), // %=, reduce: UnaryOpTerm
			reduce(149), // **=, reduce: UnaryOpTerm
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S91
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(151), // $, reduce: PowTerm
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			reduce(151), // {, reduce: PowTerm
			nil,         // }
			reduce(151), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: PowTerm
			reduce(151), // ^^=, reduce: PowTerm
			reduce(151), // &&=, reduce: PowTerm
			reduce(151), // ??=, reduce: PowTerm
			reduce(151), // ???=, reduce: PowTerm
			reduce(151), // |=, reduce: PowTerm
			reduce(151), // &=, reduce: PowTerm
			reduce(151), // ^=, reduce: PowTerm
			reduce(151), // <<=, reduce: PowTerm
			reduce(151), // >>=, reduce: PowTerm
			reduce(151), // >>>=, reduce: PowTerm
			reduce(151), // +=, reduce: PowTerm
			reduce(151), // .=, reduce: PowTerm
			reduce(151), // -=, reduce: PowTerm
			reduce(151), // *=, reduce: PowTerm
			reduce(151), // /=, reduce: PowTerm
			reduce(151), // //=, reduce: PowTerm
			reduce(151), // %=, reduce: PowTerm
			reduce(151), // **=, reduce: PowTerm
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(725),  // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S92
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S93
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(153), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			reduce(153), // {, reduce: PrecedenceChainEnd
			nil,         // }
			reduce(153), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: PrecedenceChainEnd
			reduce(153), // ^^=, reduce: PrecedenceChainEnd
			reduce(153), // &&=, reduce: PrecedenceChainEnd
			reduce(153), // ??=, reduce: PrecedenceChainEnd
			reduce(153), // ???=, reduce: PrecedenceChainEnd
			reduce(153), // |=, reduce: PrecedenceChainEnd
			reduce(153), // &=, reduce: PrecedenceChainEnd
			reduce(153), // ^=, reduce: PrecedenceChainEnd
			reduce(153), // <<=, reduce: PrecedenceChainEnd
			reduce(153), // >>=, reduce: PrecedenceChainEnd
			reduce(153), // >>>=, reduce: PrecedenceChainEnd
			reduce(153), // +=, reduce: PrecedenceChainEnd
			reduce(153), // .=, reduce: PrecedenceChainEnd
			reduce(153), // -=, reduce: PrecedenceChainEnd
			reduce(153), // *=, reduce: PrecedenceChainEnd
			reduce(153), // /=, reduce: PrecedenceChainEnd
			reduce(153), // //=, reduce: PrecedenceChainEnd
			reduce(153), // %=, reduce: PrecedenceChainEnd
			reduce(153), // **=, reduce: PrecedenceChainEnd
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(808),  // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(809),  // [[
			shift(810),  // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S94
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(159), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			reduce(159), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(159), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: MlrvalOrFunction
			reduce(159), // ^^=, reduce: MlrvalOrFunction
			reduce(159), // &&=, reduce: MlrvalOrFunction
			reduce(159), // ??=, reduce: MlrvalOrFunction
			reduce(159), // ???=, reduce: MlrvalOrFunction
			reduce(159), // |=, reduce: MlrvalOrFunction
			reduce(159), // &=, reduce: MlrvalOrFunction
			reduce(159), // ^=, reduce: MlrvalOrFunction
			reduce(159), // <<=, reduce: MlrvalOrFunction
			reduce(159), // >>=, reduce: MlrvalOrFunction
			reduce(159), // >>>=, reduce: MlrvalOrFunction
			reduce(159), // +=, reduce: MlrvalOrFunction
			reduce(159), // .=, reduce: MlrvalOrFunction
			reduce(159), // -=, reduce: MlrvalOrFunction
			reduce(159), // *=, reduce: MlrvalOrFunction
			reduce(159), // /=, reduce: MlrvalOrFunction
			reduce(159), // //=, reduce: MlrvalOrFunction
			reduce(159), // %=, reduce: MlrvalOrFunction
			reduce(159), // **=, reduce: MlrvalOrFunction
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S95
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(160), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			reduce(160), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(160), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: MlrvalOrFunction
			reduce(160), // ^^=, reduce: MlrvalOrFunction
			reduce(160), // &&=, reduce: MlrvalOrFunction
			reduce(160), // ??=, reduce: MlrvalOrFunction
			reduce(160), // ???=, reduce: MlrvalOrFunction
			reduce(160), // |=, reduce: MlrvalOrFunction
			reduce(160), // &=, reduce: MlrvalOrFunction
			reduce(160), // ^=, reduce: MlrvalOrFunction
			reduce(160), // <<=, reduce: MlrvalOrFunction
			reduce(160), // >>=, reduce: MlrvalOrFunction
			reduce(160), // >>>=, reduce: MlrvalOrFunction
			reduce(160), // +=, reduce: MlrvalOrFunction
			reduce(160), // .=, reduce: MlrvalOrFunction
			reduce(160), // -=, reduce: MlrvalOrFunction
			reduce(160), // *=, reduce: MlrvalOrFunction
			reduce(160), // /=, reduce: MlrvalOrFunction
			reduce(160), // //=, reduce: MlrvalOrFunction
			reduce(160), // %=, reduce: MlrvalOrFunction
			reduce(160), // **=, reduce: MlrvalOrFunction
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S96
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(161), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			reduce(161), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(161), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: MlrvalOrFunction
			reduce(161), // ^^=, reduce: MlrvalOrFunction
			reduce(161), // &&=, reduce: MlrvalOrFunction
			reduce(161), // ??=, reduce: MlrvalOrFunction
			reduce(161), // ???=, reduce: MlrvalOrFunction
			reduce(161), // |=, reduce: MlrvalOrFunction
			reduce(161), // &=, reduce: MlrvalOrFunction
			reduce(161), // ^=, reduce: MlrvalOrFunction
			reduce(161), // <<=, reduce: MlrvalOrFunction
			reduce(161), // >>=, reduce: MlrvalOrFunction
			reduce(161), // >>>=, reduce: MlrvalOrFunction
			reduce(161), // +=, reduce: MlrvalOrFunction
			reduce(161), // .=, reduce: MlrvalOrFunction
			reduce(161), // -=, reduce: MlrvalOrFunction
			reduce(161), // *=, reduce: MlrvalOrFunction
			reduce(161), // /=, reduce: MlrvalOrFunction
			reduce(161), // //=, reduce: MlrvalOrFunction
			reduce(161), // %=, reduce: MlrvalOrFunction
			reduce(161), // **=, reduce: MlrvalOrFunction
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S97
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(162), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			reduce(162), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(162), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: MlrvalOrFunction
			reduce(162), // ^^=, reduce: MlrvalOrFunction
			reduce(162), // &&=, reduce: MlrvalOrFunction
			reduce(162), // ??=, reduce: MlrvalOrFunction
			reduce(162), // ???=, reduce: MlrvalOrFunction
			reduce(162), // |=, reduce: MlrvalOrFunction
			reduce(162), // &=, reduce: MlrvalOrFunction
			reduce(162), // ^=, reduce: MlrvalOrFunction
			reduce(162), // <<=, reduce: MlrvalOrFunction
			reduce(162), // >>=, reduce: MlrvalOrFunction
			reduce(162), // >>>=, reduce: MlrvalOrFunction
			reduce(162), // +=, reduce: MlrvalOrFunction
			reduce(162), // .=, reduce: MlrvalOrFunction
			reduce(162), // -=, reduce: MlrvalOrFunction
			reduce(162), // *=, reduce: MlrvalOrFunction
			reduce(162), // /=, reduce: MlrvalOrFunction
			reduce(162), // //=, reduce: MlrvalOrFunction
			reduce(162), // %=, reduce: MlrvalOrFunction
			reduce(162), // **=, reduce: MlrvalOrFunction
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S98
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(163), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			reduce(163), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(163), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: MlrvalOrFunction
			reduce(163), // ^^=, reduce: MlrvalOrFunction
			reduce(163), // &&=, reduce: MlrvalOrFunction
			reduce(163), // ??=, reduce: MlrvalOrFunction
			reduce(163), // ???=, reduce: MlrvalOrFunction
			reduce(163), // |=, reduce: MlrvalOrFunction
			reduce(163), // &=, reduce: MlrvalOrFunction
			reduce(163), // ^=, reduce: MlrvalOrFunction
			reduce(163), // <<=, reduce: MlrvalOrFunction
			reduce(163), // >>=, reduce: MlrvalOrFunction
			reduce(163), // >>>=, reduce: MlrvalOrFunction
			reduce(163), // +=, reduce: MlrvalOrFunction
			reduce(163), // .=, reduce: MlrvalOrFunction
			reduce(163), // -=, reduce: MlrvalOrFunction
			reduce(163), // *=, reduce: MlrvalOrFunction
			reduce(163), // /=, reduce: MlrvalOrFunction
			reduce(163), // //=, reduce: MlrvalOrFunction
			reduce(163), // %=, reduce: MlrvalOrFunction
			reduce(163), // **=, reduce: MlrvalOrFunction
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S99
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(164), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			reduce(164), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(164), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: MlrvalOrFunction
			reduce(164), // ^^=, reduce: MlrvalOrFunction
			reduce(164), // &&=, reduce: MlrvalOrFunction
			reduce(164), // ??=, reduce: MlrvalOrFunction
			reduce(164), // ???=, reduce: MlrvalOrFunction
			reduce(164), // |=, reduce: MlrvalOrFunction
			reduce(164), // &=, reduce: MlrvalOrFunction
			reduce(164), // ^=, reduce: MlrvalOrFunction
			reduce(164), // <<=, reduce: MlrvalOrFunction
			reduce(164), // >>=, reduce: MlrvalOrFunction
			reduce(164), // >>>=, reduce: MlrvalOrFunction
			reduce(164), // +=, reduce: MlrvalOrFunction
			reduce(164), // .=, reduce: MlrvalOrFunction
			reduce(164), // -=, reduce: MlrvalOrFunction
			reduce(164), // *=, reduce: MlrvalOrFunction
			reduce(164), // /=, reduce: MlrvalOrFunction
			reduce(164), // //=, reduce: MlrvalOrFunction
			reduce(164), // %=, reduce: MlrvalOrFunction
			reduce(164), // **=, reduce: MlrvalOrFunction
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S100
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(165), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			reduce(165), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(165), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: MlrvalOrFunction
			reduce(165), // ^^=, reduce: MlrvalOrFunction
			reduce(165), // &&=, reduce: MlrvalOrFunction
			reduce(165), // ??=, reduce: MlrvalOrFunction
			reduce(165), // ???=, reduce: MlrvalOrFunction
			reduce(165), // |=, reduce: MlrvalOrFunction
			reduce(165), // &=, reduce: MlrvalOrFunction
			reduce(165), // ^=, reduce: MlrvalOrFunction
			reduce(165), // <<=, reduce: MlrvalOrFunction
			reduce(165), // >>=, reduce: MlrvalOrFunction
			reduce(165), // >>>=, reduce: MlrvalOrFunction
			reduce(165), // +=, reduce: MlrvalOrFunction
			reduce(165), // .=, reduce: MlrvalOrFunction
			reduce(165), // -=, reduce: MlrvalOrFunction
			reduce(165), // *=, reduce: MlrvalOrFunction
			reduce(165), // /=, reduce: MlrvalOrFunction
			reduce(165), // //=, reduce: MlrvalOrFunction
			reduce(165), // %=, reduce: MlrvalOrFunction
			reduce(165), // **=, reduce: MlrvalOrFunction
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S101
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(166), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			reduce(166), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(166), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: MlrvalOrFunction
			reduce(166), // ^^=, reduce: MlrvalOrFunction
			reduce(166), // &&=, reduce: MlrvalOrFunction
			reduce(166), // ??=, reduce: MlrvalOrFunction
			reduce(166), // ???=, reduce: MlrvalOrFunction
			reduce(166), // |=, reduce: MlrvalOrFunction
			reduce(166), // &=, reduce: MlrvalOrFunction
			reduce(166), // ^=, reduce: MlrvalOrFunction
			reduce(166), // <<=, reduce: MlrvalOrFunction
			reduce(166), // >>=, reduce: MlrvalOrFunction
			reduce(166), // >>>=, reduce: MlrvalOrFunction
			reduce(166), // +=, reduce: MlrvalOrFunction
			reduce(166), // .=, reduce: MlrvalOrFunction
			reduce(166), // -=, reduce: MlrvalOrFunction
			reduce(166), // *=, reduce: MlrvalOrFunction
			reduce(166), // /=, reduce: MlrvalOrFunction
			reduce(166), // //=, reduce: MlrvalOrFunction
			reduce(166), // %=, reduce: MlrvalOrFunction
			reduce(166), // **=, reduce: MlrvalOrFunction
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S102
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			shift(822), // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S103
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(172), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			reduce(172), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(172), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: MlrvalOrFunction
			reduce(172), // ^^=, reduce: MlrvalOrFunction
			reduce(172), // &&=, reduce: MlrvalOrFunction
			reduce(172), // ??=, reduce: MlrvalOrFunction
			reduce(172), // ???=, reduce: MlrvalOrFunction
			reduce(172), // |=, reduce: MlrvalOrFunction
			reduce(172), // &=, reduce: MlrvalOrFunction
			reduce(172), // ^=, reduce: MlrvalOrFunction
			reduce(172), // <<=, reduce: MlrvalOrFunction
			reduce(172), // >>=, reduce: MlrvalOrFunction
			reduce(172), // >>>=, reduce: MlrvalOrFunction
			reduce(172), // +=, reduce: MlrvalOrFunction
			reduce(172), // .=, reduce: MlrvalOrFunction
			reduce(172), // -=, reduce: MlrvalOrFunction
			reduce(172), // *=, reduce: MlrvalOrFunction
			reduce(172), // /=, reduce: MlrvalOrFunction
			reduce(172), // //=, reduce: MlrvalOrFunction
			reduce(172), // %=, reduce: MlrvalOrFunction
			reduce(172), // **=, reduce: MlrvalOrFunction
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S104
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(179), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			reduce(179), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(179), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: MlrvalOrFunction
			reduce(179), // ^^=, reduce: MlrvalOrFunction
			reduce(179), // &&=, reduce: MlrvalOrFunction
			reduce(179), // ??=, reduce: MlrvalOrFunction
			reduce(179), // ???=, reduce: MlrvalOrFunction
			reduce(179), // |=, reduce: MlrvalOrFunction
			reduce(179), // &=, reduce: MlrvalOrFunction
			reduce(179), // ^=, reduce: MlrvalOrFunction
			reduce(179), // <<=, reduce: MlrvalOrFunction
			reduce(179), // >>=, reduce: MlrvalOrFunction
			reduce(179), // >>>=, reduce: MlrvalOrFunction
			reduce(179), // +=, reduce: MlrvalOrFunction
			reduce(179), // .=, reduce: MlrvalOrFunction
			reduce(179), // -=, reduce: MlrvalOrFunction
			reduce(179), // *=, reduce: MlrvalOrFunction
			reduce(179), // /=, reduce: MlrvalOrFunction
			reduce(179), // //=, reduce: MlrvalOrFunction
			reduce(179), // %=, reduce: MlrvalOrFunction
			reduce(179), // **=, reduce: MlrvalOrFunction
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S105
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(180), // $, reduce: ContextVariable
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			reduce(180), // {, reduce: ContextVariable
			nil,         // }
			reduce(180), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: ContextVariable
			reduce(180), // ^^=, reduce: ContextVariable
			reduce(180), // &&=, reduce: ContextVariable
			reduce(180), // ??=, reduce: ContextVariable
			reduce(180), // ???=, reduce: ContextVariable
			reduce(180), // |=, reduce: ContextVariable
			reduce(180), // &=, reduce: ContextVariable
			reduce(180), // ^=, reduce: ContextVariable
			reduce(180), // <<=, reduce: ContextVariable
			reduce(180), // >>=, reduce: ContextVariable
			reduce(180), // >>>=, reduce: ContextVariable
			reduce(180), // +=, reduce: ContextVariable
			reduce(180), // .=, reduce: ContextVariable
			reduce(180), // -=, reduce: ContextVariable
			reduce(180), // *=, reduce: ContextVariable
			reduce(180), // /=, reduce: ContextVariable
			reduce(180), // //=, reduce: ContextVariable
			reduce(180), // %=, reduce: ContextVariable
			reduce(180), // **=, reduce: ContextVariable
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S106
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(181), // $, reduce: ContextVariable
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			reduce(181), // {, reduce: ContextVariable
			nil,         // }
			reduce(181), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: ContextVariable
			reduce(181), // ^^=, reduce: ContextVariable
			reduce(181), // &&=, reduce: ContextVariable
			reduce(181), // ??=, reduce: ContextVariable
			reduce(181), // ???=, reduce: ContextVariable
			reduce(181), // |=, reduce: ContextVariable
			reduce(181), // &=, reduce: ContextVariable
			reduce(181), // ^=, reduce: ContextVariable
			reduce(181), // <<=, reduce: ContextVariable
			reduce(181), // >>=, reduce: ContextVariable
			reduce(181), // >>>=, reduce: ContextVariable
			reduce(181), // +=, reduce: ContextVariable
			reduce(181), // .=, reduce: ContextVariable
			reduce(181), // -=, reduce: ContextVariable
			reduce(181), // *=, reduce: ContextVariable
			reduce(181), // /=, reduce: ContextVariable
			reduce(181), // //=, reduce: ContextVariable
			reduce(181), // %=, reduce: ContextVariable
			reduce(181), // **=, reduce: ContextVariable
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S107
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(182), // $, reduce: ContextVariable
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			reduce(182), // {, reduce: ContextVariable
			nil,         // }
			reduce(182), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: ContextVariable
			reduce(182), // ^^=, reduce: ContextVariable
			reduce(182), // &&=, reduce: ContextVariable
			reduce(182), // ??=, reduce: ContextVariable
			reduce(182), // ???=, reduce: ContextVariable
			reduce(182), // |=, reduce: ContextVariable
			reduce(182), // &=, reduce: ContextVariable
			reduce(182), // ^=, reduce: ContextVariable
			reduce(182), // <<=, reduce: ContextVariable
			reduce(182), // >>=, reduce: ContextVariable
			reduce(182), // >>>=, reduce: ContextVariable
			reduce(182), // +=, reduce: ContextVariable
			reduce(182), // .=, reduce: ContextVariable
			reduce(182), // -=, reduce: ContextVariable
			reduce(182), // *=, reduce: ContextVariable
			reduce(182), // /=, reduce: ContextVariable
			reduce(182), // //=, reduce: ContextVariable
			reduce(182), // %=, reduce: ContextVariable
			reduce(182), // **=, reduce: ContextVariable
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S108
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(183), // $, reduce: ContextVariable
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			reduce(183), // {, reduce: ContextVariable
			nil,         // }
			reduce(183), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: ContextVariable
			reduce(183), // ^^=, reduce: ContextVariable
			reduce(183), // &&=, reduce: ContextVariable
			reduce(183), // ??=, reduce: ContextVariable
			reduce(183), // ???=, reduce: ContextVariable
			reduce(183), // |=, reduce: ContextVariable
			reduce(183), // &=, reduce: ContextVariable
			reduce(183), // ^=, reduce: ContextVariable
			reduce(183), // <<=, reduce: ContextVariable
			reduce(183), // >>=, reduce: ContextVariable
			reduce(183), // >>>=, reduce: ContextVariable
			reduce(183), // +=, reduce: ContextVariable
			reduce(183), // .=, reduce: ContextVariable
			reduce(183), // -=, reduce: ContextVariable
			reduce(183), // *=, reduce: ContextVariable
			reduce(183), // /=, reduce: ContextVariable
			reduce(183), // //=, reduce: ContextVariable
			reduce(183), // %=, reduce: ContextVariable
			reduce(183), // **=, reduce: ContextVariable
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S109
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(184), // $, reduce: ContextVariable
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			reduce(184), // {, reduce: ContextVariable
			nil,         // }
			reduce(184), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: ContextVariable
			reduce(184), // ^^=, reduce: ContextVariable
			reduce(184), // &&=, reduce: ContextVariable
			reduce(184), // ??=, reduce: ContextVariable
			reduce(184), // ???=, reduce: ContextVariable
			reduce(184), // |=, reduce: ContextVariable
			reduce(184), // &=, reduce: ContextVariable
			reduce(184), // ^=, reduce: ContextVariable
			reduce(184), // <<=, reduce: ContextVariable
			reduce(184), // >>=, reduce: ContextVariable
			reduce(184), // >>>=, reduce: ContextVariable
			reduce(184), // +=, reduce: ContextVariable
			reduce(184), // .=, reduce: ContextVariable
			reduce(184), // -=, reduce: ContextVariable
			reduce(184), // *=, reduce: ContextVariable
			reduce(184), // /=, reduce: ContextVariable
			reduce(184), // //=, reduce: ContextVariable
			reduce(184), // %=, reduce: ContextVariable
			reduce(184), // **=, reduce: ContextVariable
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S110
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(185), // $, reduce: ContextVariable
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			reduce(185), // {, reduce: ContextVariable
			nil,         // }
			reduce(185), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: ContextVariable
			reduce(185), // ^^=, reduce: ContextVariable
			reduce(185), // &&=, reduce: ContextVariable
			reduce(185), // ??=, reduce: ContextVariable
			reduce(185), // ???=, reduce: ContextVariable
			reduce(185), // |=, reduce: ContextVariable
			reduce(185), // &=, reduce: ContextVariable
			reduce(185), // ^=, reduce: ContextVariable
			reduce(185), // <<=, reduce: ContextVariable
			reduce(185), // >>=, reduce: ContextVariable
			reduce(185), // >>>=, reduce: ContextVariable
			reduce(185), // +=, reduce: ContextVariable
			reduce(185), // .=, reduce: ContextVariable
			reduce(185), // -=, reduce: ContextVariable
			reduce(185), // *=, reduce: ContextVariable
			reduce(185), // /=, reduce: ContextVariable
			reduce(185), // //=, reduce: ContextVariable
			reduce(185), // %=, reduce: ContextVariable
			reduce(185), // **=, reduce: ContextVariable
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(186), // $, reduce: ContextVariable
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			reduce(186), // {, reduce: ContextVariable
			nil,         // }
			reduce(186), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: ContextVariable
			reduce(186), // ^^=, reduce: ContextVariable
			reduce(186), // &&=, reduce: ContextVariable
			reduce(186), // ??=, reduce: ContextVariable
			reduce(186), // ???=, reduce: ContextVariable
			reduce(186), // |=, reduce: ContextVariable
			reduce(186), // &=, reduce: ContextVariable
			reduce(186), // ^=, reduce: ContextVariable
			reduce(186), // <<=, reduce: ContextVariable
			reduce(186), // >>=, reduce: ContextVariable
			reduce(186), // >>>=, reduce: ContextVariable
			reduce(186), // +=, reduce: ContextVariable
			reduce(186), // .=, reduce: ContextVariable
			reduce(186), // -=, reduce: ContextVariable
			reduce(186), // *=, reduce: ContextVariable
			reduce(186), // /=, reduce: ContextVariable
			reduce(186), // //=, reduce: ContextVariable
			reduce(186), // %=, reduce: ContextVariable
			reduce(186), // **=, reduce: ContextVariable
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(187), // $, reduce: ContextVariable
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			reduce(187), // {, reduce: ContextVariable
			nil,         // }
			reduce(187), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: ContextVariable
			reduce(187), // ^^=, reduce: ContextVariable
			reduce(187), // &&=, reduce: ContextVariable
			reduce(187), // ??=, reduce: ContextVariable
			reduce(187), // ???=, reduce: ContextVariable
			reduce(187), // |=, reduce: ContextVariable
			reduce(187), // &=, reduce: ContextVariable
			reduce(187), // ^=, reduce: ContextVariable
			reduce(187), // <<=, reduce: ContextVariable
			reduce(187), // >>=, reduce: ContextVariable
			reduce(187), // >>>=, reduce: ContextVariable
			reduce(187), // +=, reduce: ContextVariable
			reduce(187), // .=, reduce: ContextVariable
			reduce(187), // -=, reduce: ContextVariable
			reduce(187), // *=, reduce: ContextVariable
			reduce(187), // /=, reduce: ContextVariable
			reduce(187), // //=, reduce: ContextVariable
			reduce(187), // %=, reduce: ContextVariable
			reduce(187), // **=, reduce: ContextVariable
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(188), // $, reduce: ContextVariable
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			reduce(188), // {, reduce: ContextVariable
			nil,         // }
			reduce(188), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: ContextVariable
			reduce(188), // ^^=, reduce: ContextVariable
			reduce(188), // &&=, reduce: ContextVariable
			reduce(188), // ??=, reduce: ContextVariable
			reduce(188), // ???=, reduce: ContextVariable
			reduce(188), // |=, reduce: ContextVariable
			reduce(188), // &=, reduce: ContextVariable
			reduce(188), // ^=, reduce: ContextVariable
			reduce(188), // <<=, reduce: ContextVariable
			reduce(188), // >>=, reduce: ContextVariable
			reduce(188), // >>>=, reduce: ContextVariable
			reduce(188), // +=, reduce: ContextVariable
			reduce(188), // .=, reduce: ContextVariable
			reduce(188), // -=, reduce: ContextVariable
			reduce(188), // *=, reduce: ContextVariable
			reduce(188), // /=, reduce: ContextVariable
			reduce(188), // //=, reduce: ContextVariable
			reduce(188), // %=, reduce: ContextVariable
			reduce(188), // **=, reduce: ContextVariable
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(189), // $, reduce: ContextVariable
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			reduce(189), // {, reduce: ContextVariable
			nil,         // }
			reduce(189), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: ContextVariable
			reduce(189), // ^^=, reduce: ContextVariable
			reduce(189), // &&=, reduce: ContextVariable
			reduce(189), // ??=, reduce: ContextVariable
			reduce(189), // ???=, reduce: ContextVariable
			reduce(189), // |=, reduce: ContextVariable
			reduce(189), // &=, reduce: ContextVariable
			reduce(189), // ^=, reduce: ContextVariable
			reduce(189), // <<=, reduce: ContextVariable
			reduce(189), // >>=, reduce: ContextVariable
			reduce(189), // >>>=, reduce: ContextVariable
			reduce(189), // +=, reduce: ContextVariable
			reduce(189), // .=, reduce: ContextVariable
			reduce(189), // -=, reduce: ContextVariable
			reduce(189), // *=, reduce: ContextVariable
			reduce(189), // /=, reduce: ContextVariable
			reduce(189), // //=, reduce: ContextVariable
			reduce(189), // %=, reduce: ContextVariable
			reduce(189), // **=, reduce: ContextVariable
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S115
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(190), // $, reduce: ContextVariable
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			reduce(190), // {, reduce: ContextVariable
			nil,         // }
			reduce(190), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: ContextVariable
			reduce(190), // ^^=, reduce: ContextVariable
			reduce(190), // &&=, reduce: ContextVariable
			reduce(190), // ??=, reduce: ContextVariable
			reduce(190), // ???=, reduce: ContextVariable
			reduce(190), // |=, reduce: ContextVariable
			reduce(190), // &=, reduce: ContextVariable
			reduce(190), // ^=, reduce: ContextVariable
			reduce(190), // <<=, reduce: ContextVariable
			reduce(190), // >>=, reduce: ContextVariable
			reduce(190), // >>>=, reduce: ContextVariable
			reduce(190), // +=, reduce: ContextVariable
			reduce(190), // .=, reduce: ContextVariable
			reduce(190), // -=, reduce: ContextVariable
			reduce(190), // *=, reduce: ContextVariable
			reduce(190), // /=, reduce: ContextVariable
			reduce(190), // //=, reduce: ContextVariable
			reduce(190), // %=, reduce: ContextVariable
			reduce(190), // **=, reduce: ContextVariable
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S116
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(191), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			reduce(191), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(191), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MlrvalOrFunction
			reduce(191), // ^^=, reduce: MlrvalOrFunction
			reduce(191), // &&=, reduce: MlrvalOrFunction
			reduce(191), // ??=, reduce: MlrvalOrFunction
			reduce(191), // ???=, reduce: MlrvalOrFunction
			reduce(191), // |=, reduce: MlrvalOrFunction
			reduce(191), // &=, reduce: MlrvalOrFunction
			reduce(191), // ^=, reduce: MlrvalOrFunction
			reduce(191), // <<=, reduce: MlrvalOrFunction
			reduce(191), // >>=, reduce: MlrvalOrFunction
			reduce(191), // >>>=, reduce: MlrvalOrFunction
			reduce(191), // +=, reduce: MlrvalOrFunction
			reduce(191), // .=, reduce: MlrvalOrFunction
			reduce(191), // -=, reduce: MlrvalOrFunction
			reduce(191), // *=, reduce: MlrvalOrFunction
			reduce(191), // /=, reduce: MlrvalOrFunction
			reduce(191), // //=, reduce: MlrvalOrFunction
			reduce(191), // %=, reduce: MlrvalOrFunction
			reduce(191), // **=, reduce: MlrvalOrFunction
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S117
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			shift(895), // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(193), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			reduce(193), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(193), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: MlrvalOrFunction
			reduce(193), // ^^=, reduce: MlrvalOrFunction
			reduce(193), // &&=, reduce: MlrvalOrFunction
			reduce(193), // ??=, reduce: MlrvalOrFunction
			reduce(193), // ???=, reduce: MlrvalOrFunction
			reduce(193), // |=, reduce: MlrvalOrFunction
			reduce(193), // &=, reduce: MlrvalOrFunction
			reduce(193), // ^=, reduce: MlrvalOrFunction
			reduce(193), // <<=, reduce: MlrvalOrFunction
			reduce(193), // >>=, reduce: MlrvalOrFunction
			reduce(193), // >>>=, reduce: MlrvalOrFunction
			reduce(193), // +=, reduce: MlrvalOrFunction
			reduce(193), // .=, reduce: MlrvalOrFunction
			reduce(193), // -=, reduce: MlrvalOrFunction
			reduce(193), // *=, reduce: MlrvalOrFunction
			reduce(193), // /=, reduce: MlrvalOrFunction
			reduce(193), // //=, reduce: MlrvalOrFunction
			reduce(193), // %=, reduce: MlrvalOrFunction
			reduce(193), // **=, reduce: MlrvalOrFunction
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(194), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			reduce(194), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(194), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: MlrvalOrFunction
			reduce(194), // ^^=, reduce: MlrvalOrFunction
			reduce(194), // &&=, reduce: MlrvalOrFunction
			reduce(194), // ??=, reduce: MlrvalOrFunction
			reduce(194), // ???=, reduce: MlrvalOrFunction
			reduce(194), // |=, reduce: MlrvalOrFunction
			reduce(194), // &=, reduce: MlrvalOrFunction
			reduce(194), // ^=, reduce: MlrvalOrFunction
			reduce(194), // <<=, reduce: MlrvalOrFunction
			reduce(194), // >>=, reduce: MlrvalOrFunction
			reduce(194), // >>>=, reduce: MlrvalOrFunction
			reduce(194), // +=, reduce: MlrvalOrFunction
			reduce(194), // .=, reduce: MlrvalOrFunction
			reduce(194), // -=, reduce: MlrvalOrFunction
			reduce(194), // *=, reduce: MlrvalOrFunction
			reduce(194), // /=, reduce: MlrvalOrFunction
			reduce(194), // //=, reduce: MlrvalOrFunction
			reduce(194), // %=, reduce: MlrvalOrFunction
			reduce(194), // **=, reduce: MlrvalOrFunction
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(195), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			reduce(195), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(195), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: MlrvalOrFunction
			reduce(195), // ^^=, reduce: MlrvalOrFunction
			reduce(195), // &&=, reduce: MlrvalOrFunction
			reduce(195), // ??=, reduce: MlrvalOrFunction
			reduce(195), // ???=, reduce: MlrvalOrFunction
			reduce(195), // |=, reduce: MlrvalOrFunction
			reduce(195), // &=, reduce: MlrvalOrFunction
			reduce(195), // ^=, reduce: MlrvalOrFunction
			reduce(195), // <<=, reduce: MlrvalOrFunction
			reduce(195), // >>=, reduce: MlrvalOrFunction
			reduce(195), // >>>=, reduce: MlrvalOrFunction
			reduce(195), // +=, reduce: MlrvalOrFunction
			reduce(195), // .=, reduce: MlrvalOrFunction
			reduce(195), // -=, reduce: MlrvalOrFunction
			reduce(195), // *=, reduce: MlrvalOrFunction
			reduce(195), // /=, reduce: MlrvalOrFunction
			reduce(195), // //=, reduce: MlrvalOrFunction
			reduce(195), // %=, reduce: MlrvalOrFunction
			reduce(195), // **=, reduce: MlrvalOrFunction
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(196), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			reduce(196), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(196), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: MlrvalOrFunction
			reduce(196), // ^^=, reduce: MlrvalOrFunction
			reduce(196), // &&=, reduce: MlrvalOrFunction
			reduce(196), // ??=, reduce: MlrvalOrFunction
			reduce(196), // ???=, reduce: MlrvalOrFunction
			reduce(196), // |=, reduce: MlrvalOrFunction
			reduce(196), // &=, reduce: MlrvalOrFunction
			reduce(196), // ^=, reduce: MlrvalOrFunction
			reduce(196), // <<=, reduce: MlrvalOrFunction
			reduce(196), // >>=, reduce: MlrvalOrFunction
			reduce(196), // >>>=, reduce: MlrvalOrFunction
			reduce(196), // +=, reduce: MlrvalOrFunction
			reduce(196), // .=, reduce: MlrvalOrFunction
			reduce(196), // -=, reduce: MlrvalOrFunction
			reduce(196), // *=, reduce: MlrvalOrFunction
			reduce(196), // /=, reduce: MlrvalOrFunction
			reduce(196), // //=, reduce: MlrvalOrFunction
			reduce(196), // %=, reduce: MlrvalOrFunction
			reduce(196), // **=, reduce: MlrvalOrFunction
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S122
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(204), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			reduce(204), // {, reduce: MlrvalOrFunction
			nil,         // }
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(204), // ||=, reduce: MlrvalOrFunction
			reduce(204), // ^^=, reduce: MlrvalOrFunction
			reduce(204), // &&=, reduce: MlrvalOrFunction
			reduce(204), // ??=, reduce: MlrvalOrFunction
			reduce(204), // ???=, reduce: MlrvalOrFunction
			reduce(204), // |=, reduce: MlrvalOrFunction
			reduce(204), // &=, reduce: MlrvalOrFunction
			reduce(204), // ^=, reduce: MlrvalOrFunction
			reduce(204), // <<=, reduce: MlrvalOrFunction
			reduce(204), // >>=, reduce: MlrvalOrFunction
			reduce(204), // >>>=, reduce: MlrvalOrFunction
			reduce(204), // +=, reduce: MlrvalOrFunction
			reduce(204), // .=, reduce: MlrvalOrFunction
			reduce(204), // -=, reduce: MlrvalOrFunction
			reduce(204), // *=, reduce: MlrvalOrFunction
			reduce(204), // /=, reduce: MlrvalOrFunction
			reduce(204), // //=, reduce: MlrvalOrFunction
			reduce(204), // %=, reduce: MlrvalOrFunction
			reduce(204), // **=, reduce: MlrvalOrFunction
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S123
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(896), // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S124
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			shift(897), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(216), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(216), // ;, reduce: BracefulStatement
			reduce(216), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(216), // unset, reduce: BracefulStatement
			reduce(216), // filter, reduce: BracefulStatement
			reduce(216), // emit, reduce: BracefulStatement
			reduce(216), // dump, reduce: BracefulStatement
			reduce(216), // edump, reduce: BracefulStatement
			reduce(216), // print, reduce: BracefulStatement
			reduce(216), // eprint, reduce: BracefulStatement
			reduce(216), // printn, reduce: BracefulStatement
			reduce(216), // eprintn, reduce: BracefulStatement
			reduce(216), // field_name, reduce: BracefulStatement
			reduce(216), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(216), // braced_field_name, reduce: BracefulStatement
			reduce(216), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(216), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(216), // full_srec, reduce: BracefulStatement
			reduce(216), // oosvar_name, reduce: BracefulStatement
			reduce(216), // @[, reduce: BracefulStatement
			reduce(216), // braced_oosvar_name, reduce: BracefulStatement
			reduce(216), // full_oosvar, reduce: BracefulStatement
			reduce(216), // non_sigil_name, reduce: BracefulStatement
			reduce(216), // arr, reduce: BracefulStatement
			reduce(216), // bool, reduce: BracefulStatement
			reduce(216), // float, reduce: BracefulStatement
			reduce(216), // int, reduce: BracefulStatement
			reduce(216), // map, reduce: BracefulStatement
			reduce(216), // num, reduce: BracefulStatement
			reduce(216), // str, reduce: BracefulStatement
			reduce(216), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(216), // +, reduce: BracefulStatement
			reduce(216), // -, reduce: BracefulStatement
			reduce(216), // .+, reduce: BracefulStatement
			reduce(216), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(216), // !, reduce: BracefulStatement
			reduce(216), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(216), // (, reduce: BracefulStatement
			nil,         // )
			reduce(216), // string_literal, reduce: BracefulStatement
			reduce(216), // int_literal, reduce: BracefulStatement
			reduce(216), // float_literal, reduce: BracefulStatement
			reduce(216), // boolean_literal, reduce: BracefulStatement
			reduce(216), // const_M_PI, reduce: BracefulStatement
			reduce(216), // const_M_E, reduce: BracefulStatement
			reduce(216), // panic, reduce: BracefulStatement
			reduce(216), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(216), // ctx_IPS, reduce: BracefulStatement
			reduce(216), // ctx_IFS, reduce: BracefulStatement
			reduce(216), // ctx_IRS, reduce: BracefulStatement
			reduce(216), // ctx_OPS, reduce: BracefulStatement
			reduce(216), // ctx_OFS, reduce: BracefulStatement
			reduce(216), // ctx_ORS, reduce: BracefulStatement
			reduce(216), // ctx_NF, reduce: BracefulStatement
			reduce(216), // ctx_NR, reduce: BracefulStatement
			reduce(216), // ctx_FNR, reduce: BracefulStatement
			reduce(216), // ctx_FILENAME, reduce: BracefulStatement
			reduce(216), // ctx_FILENUM, reduce: BracefulStatement
			reduce(216), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(216), // call, reduce: BracefulStatement
			reduce(216), // begin, reduce: BracefulStatement
			reduce(216), // end, reduce: BracefulStatement
			reduce(216), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(216), // while, reduce: BracefulStatement
			reduce(216), // do, reduce: BracefulStatement
			reduce(216), // for, reduce: BracefulStatement
			nil,         // in
			reduce(216), // break, reduce: BracefulStatement
			reduce(216), // continue, reduce: BracefulStatement
			reduce(216), // func, reduce: BracefulStatement
			reduce(216), // subr, reduce: BracefulStatement
			reduce(216), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S126
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(217), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(217), // ;, reduce: BracefulStatement
			reduce(217), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(217), // unset, reduce: BracefulStatement
			reduce(217), // filter, reduce: BracefulStatement
			reduce(217), // emit, reduce: BracefulStatement
			reduce(217), // dump, reduce: BracefulStatement
			reduce(217), // edump, reduce: BracefulStatement
			reduce(217), // print, reduce: BracefulStatement
			reduce(217), // eprint, reduce: BracefulStatement
			reduce(217), // printn, reduce: BracefulStatement
			reduce(217), // eprintn, reduce: BracefulStatement
			reduce(217), // field_name, reduce: BracefulStatement
			reduce(217), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(217), // braced_field_name, reduce: BracefulStatement
			reduce(217), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(217), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(217), // full_srec, reduce: BracefulStatement
			reduce(217), // oosvar_name, reduce: BracefulStatement
			reduce(217), // @[, reduce: BracefulStatement
			reduce(217), // braced_oosvar_name, reduce: BracefulStatement
			reduce(217), // full_oosvar, reduce: BracefulStatement
			reduce(217), // non_sigil_name, reduce: BracefulStatement
			reduce(217), // arr, reduce: BracefulStatement
			reduce(217), // bool, reduce: BracefulStatement
			reduce(217), // float, reduce: BracefulStatement
			reduce(217), // int, reduce: BracefulStatement
			reduce(217), // map, reduce: BracefulStatement
			reduce(217), // num, reduce: BracefulStatement
			reduce(217), // str, reduce: BracefulStatement
			reduce(217), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(217), // +, reduce: BracefulStatement
			reduce(217), // -, reduce: BracefulStatement
			reduce(217), // .+, reduce: BracefulStatement
			reduce(217), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(217), // !, reduce: BracefulStatement
			reduce(217), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(217), // (, reduce: BracefulStatement
			nil,         // )
			reduce(217), // string_literal, reduce: BracefulStatement
			reduce(217), // int_literal, reduce: BracefulStatement
			reduce(217), // float_literal, reduce: BracefulStatement
			reduce(217), // boolean_literal, reduce: BracefulStatement
			reduce(217), // const_M_PI, reduce: BracefulStatement
			reduce(217), // const_M_E, reduce: BracefulStatement
			reduce(217), // panic, reduce: BracefulStatement
			reduce(217), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(217), // ctx_IPS, reduce: BracefulStatement
			reduce(217), // ctx_IFS, reduce: BracefulStatement
			reduce(217), // ctx_IRS, reduce: BracefulStatement
			reduce(217), // ctx_OPS, reduce: BracefulStatement
			reduce(217), // ctx_OFS, reduce: BracefulStatement
			reduce(217), // ctx_ORS, reduce: BracefulStatement
			reduce(217), // ctx_NF, reduce: BracefulStatement
			reduce(217), // ctx_NR, reduce: BracefulStatement
			reduce(217), // ctx_FNR, reduce: BracefulStatement
			reduce(217), // ctx_FILENAME, reduce: BracefulStatement
			reduce(217), // ctx_FILENUM, reduce: BracefulStatement
			reduce(217), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(217), // call, reduce: BracefulStatement
			reduce(217), // begin, reduce: BracefulStatement
			reduce(217), // end, reduce: BracefulStatement
			reduce(217), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(217), // while, reduce: BracefulStatement
			reduce(217), // do, reduce: BracefulStatement
			reduce(217), // for, reduce: BracefulStatement
			nil,         // in
			reduce(217), // break, reduce: BracefulStatement
			reduce(217), // continue, reduce: BracefulStatement
			reduce(217), // func, reduce: BracefulStatement
			reduce(217), // subr, reduce: BracefulStatement
			reduce(217), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S127
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(218), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(218), // ;, reduce: BracefulStatement
			reduce(218), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(218), // unset, reduce: BracefulStatement
			reduce(218), // filter, reduce: BracefulStatement
			reduce(218), // emit, reduce: BracefulStatement
			reduce(218), // dump, reduce: BracefulStatement
			reduce(218), // edump, reduce: BracefulStatement
			reduce(218), // print, reduce: BracefulStatement
			reduce(218), // eprint, reduce: BracefulStatement
			reduce(218), // printn, reduce: BracefulStatement
			reduce(218), // eprintn, reduce: BracefulStatement
			reduce(218), // field_name, reduce: BracefulStatement
			reduce(218), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(218), // braced_field_name, reduce: BracefulStatement
			reduce(218), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(218), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(218), // full_srec, reduce: BracefulStatement
			reduce(218), // oosvar_name, reduce: BracefulStatement
			reduce(218), // @[, reduce: BracefulStatement
			reduce(218), // braced_oosvar_name, reduce: BracefulStatement
			reduce(218), // full_oosvar, reduce: BracefulStatement
			reduce(218), // non_sigil_name, reduce: BracefulStatement
			reduce(218), // arr, reduce: BracefulStatement
			reduce(218), // bool, reduce: BracefulStatement
			reduce(218), // float, reduce: BracefulStatement
			reduce(218), // int, reduce: BracefulStatement
			reduce(218), // map, reduce: BracefulStatement
			reduce(218), // num, reduce: BracefulStatement
			reduce(218), // str, reduce: BracefulStatement
			reduce(218), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(218), // +, reduce: BracefulStatement
			reduce(218), // -, reduce: BracefulStatement
			reduce(218), // .+, reduce: BracefulStatement
			reduce(218), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(218), // !, reduce: BracefulStatement
			reduce(218), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(218), // (, reduce: BracefulStatement
			nil,         // )
			reduce(218), // string_literal, reduce: BracefulStatement
			reduce(218), // int_literal, reduce: BracefulStatement
			reduce(218), // float_literal, reduce: BracefulStatement
			reduce(218), // boolean_literal, reduce: BracefulStatement
			reduce(218), // const_M_PI, reduce: BracefulStatement
			reduce(218), // const_M_E, reduce: BracefulStatement
			reduce(218), // panic, reduce: BracefulStatement
			reduce(218), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(218), // ctx_IPS, reduce: BracefulStatement
			reduce(218), // ctx_IFS, reduce: BracefulStatement
			reduce(218), // ctx_IRS, reduce: BracefulStatement
			reduce(218), // ctx_OPS, reduce: BracefulStatement
			reduce(218), // ctx_OFS, reduce: BracefulStatement
			reduce(218), // ctx_ORS, reduce: BracefulStatement
			reduce(218), // ctx_NF, reduce: BracefulStatement
			reduce(218), // ctx_NR, reduce: BracefulStatement
			reduce(218), // ctx_FNR, reduce: BracefulStatement
			reduce(218), // ctx_FILENAME, reduce: BracefulStatement
			reduce(218), // ctx_FILENUM, reduce: BracefulStatement
			reduce(218), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(218), // call, reduce: BracefulStatement
			reduce(218), // begin, reduce: BracefulStatement
			reduce(218), // end, reduce: BracefulStatement
			reduce(218), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(218), // while, reduce: BracefulStatement
			reduce(218), // do, reduce: BracefulStatement
			reduce(218), // for, reduce: BracefulStatement
			nil,         // in
			reduce(218), // break, reduce: BracefulStatement
			reduce(218), // continue, reduce: BracefulStatement
			reduce(218), // func, reduce: BracefulStatement
			reduce(218), // subr, reduce: BracefulStatement
			reduce(218), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S128
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(219), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(219), // ;, reduce: BracefulStatement
			reduce(219), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(219), // unset, reduce: BracefulStatement
			reduce(219), // filter, reduce: BracefulStatement
			reduce(219), // emit, reduce: BracefulStatement
			reduce(219), // dump, reduce: BracefulStatement
			reduce(219), // edump, reduce: BracefulStatement
			reduce(219), // print, reduce: BracefulStatement
			reduce(219), // eprint, reduce: BracefulStatement
			reduce(219), // printn, reduce: BracefulStatement
			reduce(219), // eprintn, reduce: BracefulStatement
			reduce(219), // field_name, reduce: BracefulStatement
			reduce(219), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(219), // braced_field_name, reduce: BracefulStatement
			reduce(219), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(219), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(219), // full_srec, reduce: BracefulStatement
			reduce(219), // oosvar_name, reduce: BracefulStatement
			reduce(219), // @[, reduce: BracefulStatement
			reduce(219), // braced_oosvar_name, reduce: BracefulStatement
			reduce(219), // full_oosvar, reduce: BracefulStatement
			reduce(219), // non_sigil_name, reduce: BracefulStatement
			reduce(219), // arr, reduce: BracefulStatement
			reduce(219), // bool, reduce: BracefulStatement
			reduce(219), // float, reduce: BracefulStatement
			reduce(219), // int, reduce: BracefulStatement
			reduce(219), // map, reduce: BracefulStatement
			reduce(219), // num, reduce: BracefulStatement
			reduce(219), // str, reduce: BracefulStatement
			reduce(219), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(219), // +, reduce: BracefulStatement
			reduce(219), // -, reduce: BracefulStatement
			reduce(219), // .+, reduce: BracefulStatement
			reduce(219), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(219), // !, reduce: BracefulStatement
			reduce(219), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(219), // (, reduce: BracefulStatement
			nil,         // )
			reduce(219), // string_literal, reduce: BracefulStatement
			reduce(219), // int_literal, reduce: BracefulStatement
			reduce(219), // float_literal, reduce: BracefulStatement
			reduce(219), // boolean_literal, reduce: BracefulStatement
			reduce(219), // const_M_PI, reduce: BracefulStatement
			reduce(219), // const_M_E, reduce: BracefulStatement
			reduce(219), // panic, reduce: BracefulStatement
			reduce(219), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(219), // ctx_IPS, reduce: BracefulStatement
			reduce(219), // ctx_IFS, reduce: BracefulStatement
			reduce(219), // ctx_IRS, reduce: BracefulStatement
			reduce(219), // ctx_OPS, reduce: BracefulStatement
			reduce(219), // ctx_OFS, reduce: BracefulStatement
			reduce(219), // ctx_ORS, reduce: BracefulStatement
			reduce(219), // ctx_NF, reduce: BracefulStatement
			reduce(219), // ctx_NR, reduce: BracefulStatement
			reduce(219), // ctx_FNR, reduce: BracefulStatement
			reduce(219), // ctx_FILENAME, reduce: BracefulStatement
			reduce(219), // ctx_FILENUM, reduce: BracefulStatement
			reduce(219), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(219), // call, reduce: BracefulStatement
			reduce(219), // begin, reduce: BracefulStatement
			reduce(219), // end, reduce: BracefulStatement
			reduce(219), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(219), // while, reduce: BracefulStatement
			reduce(219), // do, reduce: BracefulStatement
			reduce(219), // for, reduce: BracefulStatement
			nil,         // in
			reduce(219), // break, reduce: BracefulStatement
			reduce(219), // continue, reduce: BracefulStatement
			reduce(219), // func, reduce: BracefulStatement
			reduce(219), // subr, reduce: BracefulStatement
			reduce(219), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S129
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(220), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(220), // ;, reduce: BracefulStatement
			reduce(220), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(220), // unset, reduce: BracefulStatement
			reduce(220), // filter, reduce: BracefulStatement
			reduce(220), // emit, reduce: BracefulStatement
			reduce(220), // dump, reduce: BracefulStatement
			reduce(220), // edump, reduce: BracefulStatement
			reduce(220), // print, reduce: BracefulStatement
			reduce(220), // eprint, reduce: BracefulStatement
			reduce(220), // printn, reduce: BracefulStatement
			reduce(220), // eprintn, reduce: BracefulStatement
			reduce(220), // field_name, reduce: BracefulStatement
			reduce(220), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(220), // braced_field_name, reduce: BracefulStatement
			reduce(220), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(220), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(220), // full_srec, reduce: BracefulStatement
			reduce(220), // oosvar_name, reduce: BracefulStatement
			reduce(220), // @[, reduce: BracefulStatement
			reduce(220), // braced_oosvar_name, reduce: BracefulStatement
			reduce(220), // full_oosvar, reduce: BracefulStatement
			reduce(220), // non_sigil_name, reduce: BracefulStatement
			reduce(220), // arr, reduce: BracefulStatement
			reduce(220), // bool, reduce: BracefulStatement
			reduce(220), // float, reduce: BracefulStatement
			reduce(220), // int, reduce: BracefulStatement
			reduce(220), // map, reduce: BracefulStatement
			reduce(220), // num, reduce: BracefulStatement
			reduce(220), // str, reduce: BracefulStatement
			reduce(220), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(220), // +, reduce: BracefulStatement
			reduce(220), // -, reduce: BracefulStatement
			reduce(220), // .+, reduce: BracefulStatement
			reduce(220), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(220), // !, reduce: BracefulStatement
			reduce(220), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(220), // (, reduce: BracefulStatement
			nil,         // )
			reduce(220), // string_literal, reduce: BracefulStatement
			reduce(220), // int_literal, reduce: BracefulStatement
			reduce(220), // float_literal, reduce: BracefulStatement
			reduce(220), // boolean_literal, reduce: BracefulStatement
			reduce(220), // const_M_PI, reduce: BracefulStatement
			reduce(220), // const_M_E, reduce: BracefulStatement
			reduce(220), // panic, reduce: BracefulStatement
			reduce(220), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(220), // ctx_IPS, reduce: BracefulStatement
			reduce(220), // ctx_IFS, reduce: BracefulStatement
			reduce(220), // ctx_IRS, reduce: BracefulStatement
			reduce(220), // ctx_OPS, reduce: BracefulStatement
			reduce(220), // ctx_OFS, reduce: BracefulStatement
			reduce(220), // ctx_ORS, reduce: BracefulStatement
			reduce(220), // ctx_NF, reduce: BracefulStatement
			reduce(220), // ctx_NR, reduce: BracefulStatement
			reduce(220), // ctx_FNR, reduce: BracefulStatement
			reduce(220), // ctx_FILENAME, reduce: BracefulStatement
			reduce(220), // ctx_FILENUM, reduce: BracefulStatement
			reduce(220), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(220), // call, reduce: BracefulStatement
			reduce(220), // begin, reduce: BracefulStatement
			reduce(220), // end, reduce: BracefulStatement
			reduce(220), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(220), // while, reduce: BracefulStatement
			reduce(220), // do, reduce: BracefulStatement
			reduce(220), // for, reduce: BracefulStatement
			nil,         // in
			reduce(220), // break, reduce: BracefulStatement
			reduce(220), // continue, reduce: BracefulStatement
			reduce(220), // func, reduce: BracefulStatement
			reduce(220), // subr, reduce: BracefulStatement
			reduce(220), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(221), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(221), // ;, reduce: BracefulStatement
			reduce(221), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(221), // unset, reduce: BracefulStatement
			reduce(221), // filter, reduce: BracefulStatement
			reduce(221), // emit, reduce: BracefulStatement
			reduce(221), // dump, reduce: BracefulStatement
			reduce(221), // edump, reduce: BracefulStatement
			reduce(221), // print, reduce: BracefulStatement
			reduce(221), // eprint, reduce: BracefulStatement
			reduce(221), // printn, reduce: BracefulStatement
			reduce(221), // eprintn, reduce: BracefulStatement
			reduce(221), // field_name, reduce: BracefulStatement
			reduce(221), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(221), // braced_field_name, reduce: BracefulStatement
			reduce(221), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(221), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(221), // full_srec, reduce: BracefulStatement
			reduce(221), // oosvar_name, reduce: BracefulStatement
			reduce(221), // @[, reduce: BracefulStatement
			reduce(221), // braced_oosvar_name, reduce: BracefulStatement
			reduce(221), // full_oosvar, reduce: BracefulStatement
			reduce(221), // non_sigil_name, reduce: BracefulStatement
			reduce(221), // arr, reduce: BracefulStatement
			reduce(221), // bool, reduce: BracefulStatement
			reduce(221), // float, reduce: BracefulStatement
			reduce(221), // int, reduce: BracefulStatement
			reduce(221), // map, reduce: BracefulStatement
			reduce(221), // num, reduce: BracefulStatement
			reduce(221), // str, reduce: BracefulStatement
			reduce(221), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(221), // +, reduce: BracefulStatement
			reduce(221), // -, reduce: BracefulStatement
			reduce(221), // .+, reduce: BracefulStatement
			reduce(221), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(221), // !, reduce: BracefulStatement
			reduce(221), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(221), // (, reduce: BracefulStatement
			nil,         // )
			reduce(221), // string_literal, reduce: BracefulStatement
			reduce(221), // int_literal, reduce: BracefulStatement
			reduce(221), // float_literal, reduce: BracefulStatement
			reduce(221), // boolean_literal, reduce: BracefulStatement
			reduce(221), // const_M_PI, reduce: BracefulStatement
			reduce(221), // const_M_E, reduce: BracefulStatement
			reduce(221), // panic, reduce: BracefulStatement
			reduce(221), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(221), // ctx_IPS, reduce: BracefulStatement
			reduce(221), // ctx_IFS, reduce: BracefulStatement
			reduce(221), // ctx_IRS, reduce: BracefulStatement
			reduce(221), // ctx_OPS, reduce: BracefulStatement
			reduce(221), // ctx_OFS, reduce: BracefulStatement
			reduce(221), // ctx_ORS, reduce: BracefulStatement
			reduce(221), // ctx_NF, reduce: BracefulStatement
			reduce(221), // ctx_NR, reduce: BracefulStatement
			reduce(221), // ctx_FNR, reduce: BracefulStatement
			reduce(221), // ctx_FILENAME, reduce: BracefulStatement
			reduce(221), // ctx_FILENUM, reduce: BracefulStatement
			reduce(221), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(221), // call, reduce: BracefulStatement
			reduce(221), // begin, reduce: BracefulStatement
			reduce(221), // end, reduce: BracefulStatement
			reduce(221), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(221), // while, reduce: BracefulStatement
			reduce(221), // do, reduce: BracefulStatement
			reduce(221), // for, reduce: BracefulStatement
			nil,         // in
			reduce(221), // break, reduce: BracefulStatement
			reduce(221), // continue, reduce: BracefulStatement
			reduce(221), // func, reduce: BracefulStatement
			reduce(221), // subr, reduce: BracefulStatement
			reduce(221), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(222), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(222), // ;, reduce: BracefulStatement
			reduce(222), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(222), // unset, reduce: BracefulStatement
			reduce(222), // filter, reduce: BracefulStatement
			reduce(222), // emit, reduce: BracefulStatement
			reduce(222), // dump, reduce: BracefulStatement
			reduce(222), // edump, reduce: BracefulStatement
			reduce(222), // print, reduce: BracefulStatement
			reduce(222), // eprint, reduce: BracefulStatement
			reduce(222), // printn, reduce: BracefulStatement
			reduce(222), // eprintn, reduce: BracefulStatement
			reduce(222), // field_name, reduce: BracefulStatement
			reduce(222), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(222), // braced_field_name, reduce: BracefulStatement
			reduce(222), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(222), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(222), // full_srec, reduce: BracefulStatement
			reduce(222), // oosvar_name, reduce: BracefulStatement
			reduce(222), // @[, reduce: BracefulStatement
			reduce(222), // braced_oosvar_name, reduce: BracefulStatement
			reduce(222), // full_oosvar, reduce: BracefulStatement
			reduce(222), // non_sigil_name, reduce: BracefulStatement
			reduce(222), // arr, reduce: BracefulStatement
			reduce(222), // bool, reduce: BracefulStatement
			reduce(222), // float, reduce: BracefulStatement
			reduce(222), // int, reduce: BracefulStatement
			reduce(222), // map, reduce: BracefulStatement
			reduce(222), // num, reduce: BracefulStatement
			reduce(222), // str, reduce: BracefulStatement
			reduce(222), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(222), // +, reduce: BracefulStatement
			reduce(222), // -, reduce: BracefulStatement
			reduce(222), // .+, reduce: BracefulStatement
			reduce(222), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(222), // !, reduce: BracefulStatement
			reduce(222), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(222), // (, reduce: BracefulStatement
			nil,         // )
			reduce(222), // string_literal, reduce: BracefulStatement
			reduce(222), // int_literal, reduce: BracefulStatement
			reduce(222), // float_literal, reduce: BracefulStatement
			reduce(222), // boolean_literal, reduce: BracefulStatement
			reduce(222), // const_M_PI, reduce: BracefulStatement
			reduce(222), // const_M_E, reduce: BracefulStatement
			reduce(222), // panic, reduce: BracefulStatement
			reduce(222), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(222), // ctx_IPS, reduce: BracefulStatement
			reduce(222), // ctx_IFS, reduce: BracefulStatement
			reduce(222), // ctx_IRS, reduce: BracefulStatement
			reduce(222), // ctx_OPS, reduce: BracefulStatement
			reduce(222), // ctx_OFS, reduce: BracefulStatement
			reduce(222), // ctx_ORS, reduce: BracefulStatement
			reduce(222), // ctx_NF, reduce: BracefulStatement
			reduce(222), // ctx_NR, reduce: BracefulStatement
			reduce(222), // ctx_FNR, reduce: BracefulStatement
			reduce(222), // ctx_FILENAME, reduce: BracefulStatement
			reduce(222), // ctx_FILENUM, reduce: BracefulStatement
			reduce(222), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(222), // call, reduce: BracefulStatement
			reduce(222), // begin, reduce: BracefulStatement
			reduce(222), // end, reduce: BracefulStatement
			reduce(222), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(222), // while, reduce: BracefulStatement
			reduce(222), // do, reduce: BracefulStatement
			reduce(222), // for, reduce: BracefulStatement
			nil,         // in
			reduce(222), // break, reduce: BracefulStatement
			reduce(222), // continue, reduce: BracefulStatement
			reduce(222), // func, reduce: BracefulStatement
			reduce(222), // subr, reduce: BracefulStatement
			reduce(222), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S132
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(223), // $, reduce: BracefulStatement
			nil,         // empty
			reduce(223), // ;, reduce: BracefulStatement
			reduce(223), // {, reduce: BracefulStatement
			nil,         // }
			nil,         // =
			reduce(223), // unset, reduce: BracefulStatement
			reduce(223), // filter, reduce: BracefulStatement
			reduce(223), // emit, reduce: BracefulStatement
			reduce(223), // dump, reduce: BracefulStatement
			reduce(223), // edump, reduce: BracefulStatement
			reduce(223), // print, reduce: BracefulStatement
			reduce(223), // eprint, reduce: BracefulStatement
			reduce(223), // printn, reduce: BracefulStatement
			reduce(223), // eprintn, reduce: BracefulStatement
			reduce(223), // field_name, reduce: BracefulStatement
			reduce(223), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(223), // braced_field_name, reduce: BracefulStatement
			reduce(223), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(223), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(223), // full_srec, reduce: BracefulStatement
			reduce(223), // oosvar_name, reduce: BracefulStatement
			reduce(223), // @[, reduce: BracefulStatement
			reduce(223), // braced_oosvar_name, reduce: BracefulStatement
			reduce(223), // full_oosvar, reduce: BracefulStatement
			reduce(223), // non_sigil_name, reduce: BracefulStatement
			reduce(223), // arr, reduce: BracefulStatement
			reduce(223), // bool, reduce: BracefulStatement
			reduce(223), // float, reduce: BracefulStatement
			reduce(223), // int, reduce: BracefulStatement
			reduce(223), // map, reduce: BracefulStatement
			reduce(223), // num, reduce: BracefulStatement
			reduce(223), // str, reduce: BracefulStatement
			reduce(223), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(223), // +, reduce: BracefulStatement
			reduce(223), // -, reduce: BracefulStatement
			reduce(223), // .+, reduce: BracefulStatement
			reduce(223), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(223), // !, reduce: BracefulStatement
			reduce(223), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(223), // (, reduce: BracefulStatement
			nil,         // )
			reduce(223), // string_literal, reduce: BracefulStatement
			reduce(223), // int_literal, reduce: BracefulStatement
			reduce(223), // float_literal, reduce: BracefulStatement
			reduce(223), // boolean_literal, reduce: BracefulStatement
			reduce(223), // const_M_PI, reduce: BracefulStatement
			reduce(223), // const_M_E, reduce: BracefulStatement
			reduce(223), // panic, reduce: BracefulStatement
			reduce(223), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(223), // ctx_IPS, reduce: BracefulStatement
			reduce(223), // ctx_IFS, reduce: BracefulStatement
			reduce(223), // ctx_IRS, reduce: BracefulStatement
			reduce(223), // ctx_OPS, reduce: BracefulStatement
			reduce(223), // ctx_OFS, reduce: BracefulStatement
			reduce(223), // ctx_ORS, reduce: BracefulStatement
			reduce(223), // ctx_NF, reduce: BracefulStatement
			reduce(223), // ctx_NR, reduce: BracefulStatement
			reduce(223), // ctx_FNR, reduce: BracefulStatement
			reduce(223), // ctx_FILENAME, reduce: BracefulStatement
			reduce(223), // ctx_FILENUM, reduce: BracefulStatement
			reduce(223), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(223), // call, reduce: BracefulStatement
			reduce(223), // begin, reduce: BracefulStatement
			reduce(223), // end, reduce: BracefulStatement
			reduce(223), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(223), // while, reduce: BracefulStatement
			reduce(223), // do, reduce: BracefulStatement
			reduce(223), // for, reduce: BracefulStatement
			nil,         // in
			reduce(223), // break, reduce: BracefulStatement
			reduce(223), // continue, reduce: BracefulStatement
			reduce(223), // func, reduce: BracefulStatement
			reduce(223), // subr, reduce: BracefulStatement
			reduce(223), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S133
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S134
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S135
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(227), // $, reduce: IfChain
			nil,         // empty
			reduce(227), // ;, reduce: IfChain
			reduce(227), // {, reduce: IfChain
			nil,         // }
			nil,         // =
			reduce(227), // unset, reduce: IfChain
			reduce(227), // filter, reduce: IfChain
			reduce(227), // emit, reduce: IfChain
			reduce(227), // dump, reduce: IfChain
			reduce(227), // edump, reduce: IfChain
			reduce(227), // print, reduce: IfChain
			reduce(227), // eprint, reduce: IfChain
			reduce(227), // printn, reduce: IfChain
			reduce(227), // eprintn, reduce: IfChain
			reduce(227), // field_name, reduce: IfChain
			reduce(227), // $[, reduce: IfChain
			nil,         // ]
			reduce(227), // braced_field_name, reduce: IfChain
			reduce(227), // $[[, reduce: IfChain
			nil,         // ]]
			reduce(227), // $[[[, reduce: IfChain
			nil,         // ]]]
			reduce(227), // full_srec, reduce: IfChain
			reduce(227), // oosvar_name, reduce: IfChain
			reduce(227), // @[, reduce: IfChain
			reduce(227), // braced_oosvar_name, reduce: IfChain
			reduce(227), // full_oosvar, reduce: IfChain
			reduce(227), // non_sigil_name, reduce: IfChain
			reduce(227), // arr, reduce: IfChain
			reduce(227), // bool, reduce: IfChain
			reduce(227), // float, reduce: IfChain
			reduce(227), // int, reduce: IfChain
			reduce(227), // map, reduce: IfChain
			reduce(227), // num, reduce: IfChain
			reduce(227), // str, reduce: IfChain
			reduce(227), // var, reduce: IfChain
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(227), // +, reduce: IfChain
			reduce(227), // -, reduce: IfChain
			reduce(227), // .+, reduce: IfChain
			reduce(227), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(227), // !, reduce: IfChain
			reduce(227), // ~, reduce: IfChain
			nil,         // **
			reduce(227), // (, reduce: IfChain
			nil,         // )
			reduce(227), // string_literal, reduce: IfChain
			reduce(227), // int_literal, reduce: IfChain
			reduce(227), // float_literal, reduce: IfChain
			reduce(227), // boolean_literal, reduce: IfChain
			reduce(227), // const_M_PI, reduce: IfChain
			reduce(227), // const_M_E, reduce: IfChain
			reduce(227), // panic, reduce: IfChain
			reduce(227), // [, reduce: IfChain
			nil,         // ,
			reduce(227), // ctx_IPS, reduce: IfChain
			reduce(227), // ctx_IFS, reduce: IfChain
			reduce(227), // ctx_IRS, reduce: IfChain
			reduce(227), // ctx_OPS, reduce: IfChain
			reduce(227), // ctx_OFS, reduce: IfChain
			reduce(227), // ctx_ORS, reduce: IfChain
			reduce(227), // ctx_NF, reduce: IfChain
			reduce(227), // ctx_NR, reduce: IfChain
			reduce(227), // ctx_FNR, reduce: IfChain
			reduce(227), // ctx_FILENAME, reduce: IfChain
			reduce(227), // ctx_FILENUM, reduce: IfChain
			reduce(227), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(227), // call, reduce: IfChain
			reduce(227), // begin, reduce: IfChain
			reduce(227), // end, reduce: IfChain
			reduce(227), // if, reduce: IfChain
			shift(903),  // elif
			shift(904),  // else
			reduce(227), // while, reduce: IfChain
			reduce(227), // do, reduce: IfChain
			reduce(227), // for, reduce: IfChain
			nil,         // in
			reduce(227), // break, reduce: IfChain
			reduce(227), // continue, reduce: IfChain
			reduce(227), // func, reduce: IfChain
			reduce(227), // subr, reduce: IfChain
			reduce(227), // return, reduce: IfChain
		},
	},
	actionRow{ // S136
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(229), // $, reduce: IfElifStar
			nil,         // empty
			reduce(229), // ;, reduce: IfElifStar
			reduce(229), // {, reduce: IfElifStar
			nil,         // }
			nil,         // =
			reduce(229), // unset, reduce: IfElifStar
			reduce(229), // filter, reduce: IfElifStar
			reduce(229), // emit, reduce: IfElifStar
			reduce(229), // dump, reduce: IfElifStar
			reduce(229), // edump, reduce: IfElifStar
			reduce(229), // print, reduce: IfElifStar
			reduce(229), // eprint, reduce: IfElifStar
			reduce(229), // printn, reduce: IfElifStar
			reduce(229), // eprintn, reduce: IfElifStar
			reduce(229), // field_name, reduce: IfElifStar
			reduce(229), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(229), // braced_field_name, reduce: IfElifStar
			reduce(229), // $[[, reduce: IfElifStar
			nil,         // ]]
			reduce(229), // $[[[, reduce: IfElifStar
			nil,         // ]]]
			reduce(229), // full_srec, reduce: IfElifStar
			reduce(229), // oosvar_name, reduce: IfElifStar
			reduce(229), // @[, reduce: IfElifStar
			reduce(229), // braced_oosvar_name, reduce: IfElifStar
			reduce(229), // full_oosvar, reduce: IfElifStar
			reduce(229), // non_sigil_name, reduce: IfElifStar
			reduce(229), // arr, reduce: IfElifStar
			reduce(229), // bool, reduce: IfElifStar
			reduce(229), // float, reduce: IfElifStar
			reduce(229), // int, reduce: IfElifStar
			reduce(229), // map, reduce: IfElifStar
			reduce(229), // num, reduce: IfElifStar
			reduce(229), // str, reduce: IfElifStar
			reduce(229), // var, reduce: IfElifStar
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(229), // +, reduce: IfElifStar
			reduce(229), // -, reduce: IfElifStar
			reduce(229), // .+, reduce: IfElifStar
			reduce(229), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(229), // !, reduce: IfElifStar
			reduce(229), // ~, reduce: IfElifStar
			nil,         // **
			reduce(229), // (, reduce: IfElifStar
			nil,         // )
			reduce(229), // string_literal, reduce: IfElifStar
			reduce(229), // int_literal, reduce: IfElifStar
			reduce(229), // float_literal, reduce: IfElifStar
			reduce(229), // boolean_literal, reduce: IfElifStar
			reduce(229), // const_M_PI, reduce: IfElifStar
			reduce(229), // const_M_E, reduce: IfElifStar
			reduce(229), // panic, reduce: IfElifStar
			reduce(229), // [, reduce: IfElifStar
			nil,         // ,
			reduce(229), // ctx_IPS, reduce: IfElifStar
			reduce(229), // ctx_IFS, reduce: IfElifStar
			reduce(229), // ctx_IRS, reduce: IfElifStar
			reduce(229), // ctx_OPS, reduce: IfElifStar
			reduce(229), // ctx_OFS, reduce: IfElifStar
			reduce(229), // ctx_ORS, reduce: IfElifStar
			reduce(229), // ctx_NF, reduce: IfElifStar
			reduce(229), // ctx_NR, reduce: IfElifStar
			reduce(229), // ctx_FNR, reduce: IfElifStar
			reduce(229), // ctx_FILENAME, reduce: IfElifStar
			reduce(229), // ctx_FILENUM, reduce: IfElifStar
			reduce(229), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(229), // call, reduce: IfElifStar
			reduce(229), // begin, reduce: IfElifStar
			reduce(229), // end, reduce: IfElifStar
			reduce(229), // if, reduce: IfElifStar
			reduce(229), // elif, reduce: IfElifStar
			reduce(229), // else, reduce: IfElifStar
			reduce(229), // while, reduce: IfElifStar
			reduce(229), // do, reduce: IfElifStar
			reduce(229), // for, reduce: IfElifStar
			nil,         // in
			reduce(229), // break, reduce: IfElifStar
			reduce(229), // continue, reduce: IfElifStar
			reduce(229), // func, reduce: IfElifStar
			reduce(229), // subr, reduce: IfElifStar
			reduce(229), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S137
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(905), // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S138
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(906), // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S139
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(908), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S140
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(236), // $, reduce: ForLoop
			nil,         // empty
			reduce(236), // ;, reduce: ForLoop
			reduce(236), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(236), // unset, reduce: ForLoop
			reduce(236), // filter, reduce: ForLoop
			reduce(236), // emit, reduce: ForLoop
			reduce(236), // dump, reduce: ForLoop
			reduce(236), // edump, reduce: ForLoop
			reduce(236), // print, reduce: ForLoop
			reduce(236), // eprint, reduce: ForLoop
			reduce(236), // printn, reduce: ForLoop
			reduce(236), // eprintn, reduce: ForLoop
			reduce(236), // field_name, reduce: ForLoop
			reduce(236), // $[, reduce: ForLoop
			nil,         // ]
			reduce(236), // braced_field_name, reduce: ForLoop
			reduce(236), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(236), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(236), // full_srec, reduce: ForLoop
			reduce(236), // oosvar_name, reduce: ForLoop
			reduce(236), // @[, reduce: ForLoop
			reduce(236), // braced_oosvar_name, reduce: ForLoop
			reduce(236), // full_oosvar, reduce: ForLoop
			reduce(236), // non_sigil_name, reduce: ForLoop
			reduce(236), // arr, reduce: ForLoop
			reduce(236), // bool, reduce: ForLoop
			reduce(236), // float, reduce: ForLoop
			reduce(236), // int, reduce: ForLoop
			reduce(236), // map, reduce: ForLoop
			reduce(236), // num, reduce: ForLoop
			reduce(236), // str, reduce: ForLoop
			reduce(236), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(236), // +, reduce: ForLoop
			reduce(236), // -, reduce: ForLoop
			reduce(236), // .+, reduce: ForLoop
			reduce(236), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(236), // !, reduce: ForLoop
			reduce(236), // ~, reduce: ForLoop
			nil,         // **
			reduce(236), // (, reduce: ForLoop
			nil,         // )
			reduce(236), // string_literal, reduce: ForLoop
			reduce(236), // int_literal, reduce: ForLoop
			reduce(236), // float_literal, reduce: ForLoop
			reduce(236), // boolean_literal, reduce: ForLoop
			reduce(236), // const_M_PI, reduce: ForLoop
			reduce(236), // const_M_E, reduce: ForLoop
			reduce(236), // panic, reduce: ForLoop
			reduce(236), // [, reduce: ForLoop
			nil,         // ,
			reduce(236), // ctx_IPS, reduce: ForLoop
			reduce(236), // ctx_IFS, reduce: ForLoop
			reduce(236), // ctx_IRS, reduce: ForLoop
			reduce(236), // ctx_OPS, reduce: ForLoop
			reduce(236), // ctx_OFS, reduce: ForLoop
			reduce(236), // ctx_ORS, reduce: ForLoop
			reduce(236), // ctx_NF, reduce: ForLoop
			reduce(236), // ctx_NR, reduce: ForLoop
			reduce(236), // ctx_FNR, reduce: ForLoop
			reduce(236), // ctx_FILENAME, reduce: ForLoop
			reduce(236), // ctx_FILENUM, reduce: ForLoop
			reduce(236), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(236), // call, reduce: ForLoop
			reduce(236), // begin, reduce: ForLoop
			reduce(236), // end, reduce: ForLoop
			reduce(236), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(236), // while, reduce: ForLoop
			reduce(236), // do, reduce: ForLoop
			reduce(236), // for, reduce: ForLoop
			nil,         // in
			reduce(236), // break, reduce: ForLoop
			reduce(236), // continue, reduce: ForLoop
			reduce(236), // func, reduce: ForLoop
			reduce(236), // subr, reduce: ForLoop
			reduce(236), // return, reduce: ForLoop
		},
	},
	actionRow{ // S141
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(237), // $, reduce: ForLoop
			nil,         // empty
			reduce(237), // ;, reduce: ForLoop
			reduce(237), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(237), // unset, reduce: ForLoop
			reduce(237), // filter, reduce: ForLoop
			reduce(237), // emit, reduce: ForLoop
			reduce(237), // dump, reduce: ForLoop
			reduce(237), // edump, reduce: ForLoop
			reduce(237), // print, reduce: ForLoop
			reduce(237), // eprint, reduce: ForLoop
			reduce(237), // printn, reduce: ForLoop
			reduce(237), // eprintn, reduce: ForLoop
			reduce(237), // field_name, reduce: ForLoop
			reduce(237), // $[, reduce: ForLoop
			nil,         // ]
			reduce(237), // braced_field_name, reduce: ForLoop
			reduce(237), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(237), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(237), // full_srec, reduce: ForLoop
			reduce(237), // oosvar_name, reduce: ForLoop
			reduce(237), // @[, reduce: ForLoop
			reduce(237), // braced_oosvar_name, reduce: ForLoop
			reduce(237), // full_oosvar, reduce: ForLoop
			reduce(237), // non_sigil_name, reduce: ForLoop
			reduce(237), // arr, reduce: ForLoop
			reduce(237), // bool, reduce: ForLoop
			reduce(237), // float, reduce: ForLoop
			reduce(237), // int, reduce: ForLoop
			reduce(237), // map, reduce: ForLoop
			reduce(237), // num, reduce: ForLoop
			reduce(237), // str, reduce: ForLoop
			reduce(237), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(237), // +, reduce: ForLoop
			reduce(237), // -, reduce: ForLoop
			reduce(237), // .+, reduce: ForLoop
			reduce(237), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(237), // !, reduce: ForLoop
			reduce(237), // ~, reduce: ForLoop
			nil,         // **
			reduce(237), // (, reduce: ForLoop
			nil,         // )
			reduce(237), // string_literal, reduce: ForLoop
			reduce(237), // int_literal, reduce: ForLoop
			reduce(237), // float_literal, reduce: ForLoop
			reduce(237), // boolean_literal, reduce: ForLoop
			reduce(237), // const_M_PI, reduce: ForLoop
			reduce(237), // const_M_E, reduce: ForLoop
			reduce(237), // panic, reduce: ForLoop
			reduce(237), // [, reduce: ForLoop
			nil,         // ,
			reduce(237), // ctx_IPS, reduce: ForLoop
			reduce(237), // ctx_IFS, reduce: ForLoop
			reduce(237), // ctx_IRS, reduce: ForLoop
			reduce(237), // ctx_OPS, reduce: ForLoop
			reduce(237), // ctx_OFS, reduce: ForLoop
			reduce(237), // ctx_ORS, reduce: ForLoop
			reduce(237), // ctx_NF, reduce: ForLoop
			reduce(237), // ctx_NR, reduce: ForLoop
			reduce(237), // ctx_FNR, reduce: ForLoop
			reduce(237), // ctx_FILENAME, reduce: ForLoop
			reduce(237), // ctx_FILENUM, reduce: ForLoop
			reduce(237), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(237), // call, reduce: ForLoop
			reduce(237), // begin, reduce: ForLoop
			reduce(237), // end, reduce: ForLoop
			reduce(237), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(237), // while, reduce: ForLoop
			reduce(237), // do, reduce: ForLoop
			reduce(237), // for, reduce: ForLoop
			nil,         // in
			reduce(237), // break, reduce: ForLoop
			reduce(237), // continue, reduce: ForLoop
			reduce(237), // func, reduce: ForLoop
			reduce(237), // subr, reduce: ForLoop
			reduce(237), // return, reduce: ForLoop
		},
	},
	actionRow{ // S142
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(238), // $, reduce: ForLoop
			nil,         // empty
			reduce(238), // ;, reduce: ForLoop
			reduce(238), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(238), // unset, reduce: ForLoop
			reduce(238), // filter, reduce: ForLoop
			reduce(238), // emit, reduce: ForLoop
			reduce(238), // dump, reduce: ForLoop
			reduce(238), // edump, reduce: ForLoop
			reduce(238), // print, reduce: ForLoop
			reduce(238), // eprint, reduce: ForLoop
			reduce(238), // printn, reduce: ForLoop
			reduce(238), // eprintn, reduce: ForLoop
			reduce(238), // field_name, reduce: ForLoop
			reduce(238), // $[, reduce: ForLoop
			nil,         // ]
			reduce(238), // braced_field_name, reduce: ForLoop
			reduce(238), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(238), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(238), // full_srec, reduce: ForLoop
			reduce(238), // oosvar_name, reduce: ForLoop
			reduce(238), // @[, reduce: ForLoop
			reduce(238), // braced_oosvar_name, reduce: ForLoop
			reduce(238), // full_oosvar, reduce: ForLoop
			reduce(238), // non_sigil_name, reduce: ForLoop
			reduce(238), // arr, reduce: ForLoop
			reduce(238), // bool, reduce: ForLoop
			reduce(238), // float, reduce: ForLoop
			reduce(238), // int, reduce: ForLoop
			reduce(238), // map, reduce: ForLoop
			reduce(238), // num, reduce: ForLoop
			reduce(238), // str, reduce: ForLoop
			reduce(238), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(238), // +, reduce: ForLoop
			reduce(238), // -, reduce: ForLoop
			reduce(238), // .+, reduce: ForLoop
			reduce(238), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(238), // !, reduce: ForLoop
			reduce(238), // ~, reduce: ForLoop
			nil,         // **
			reduce(238), // (, reduce: ForLoop
			nil,         // )
			reduce(238), // string_literal, reduce: ForLoop
			reduce(238), // int_literal, reduce: ForLoop
			reduce(238), // float_literal, reduce: ForLoop
			reduce(238), // boolean_literal, reduce: ForLoop
			reduce(238), // const_M_PI, reduce: ForLoop
			reduce(238), // const_M_E, reduce: ForLoop
			reduce(238), // panic, reduce: ForLoop
			reduce(238), // [, reduce: ForLoop
			nil,         // ,
			reduce(238), // ctx_IPS, reduce: ForLoop
			reduce(238), // ctx_IFS, reduce: ForLoop
			reduce(238), // ctx_IRS, reduce: ForLoop
			reduce(238), // ctx_OPS, reduce: ForLoop
			reduce(238), // ctx_OFS, reduce: ForLoop
			reduce(238), // ctx_ORS, reduce: ForLoop
			reduce(238), // ctx_NF, reduce: ForLoop
			reduce(238), // ctx_NR, reduce: ForLoop
			reduce(238), // ctx_FNR, reduce: ForLoop
			reduce(238), // ctx_FILENAME, reduce: ForLoop
			reduce(238), // ctx_FILENUM, reduce: ForLoop
			reduce(238), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(238), // call, reduce: ForLoop
			reduce(238), // begin, reduce: ForLoop
			reduce(238), // end, reduce: ForLoop
			reduce(238), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(238), // while, reduce: ForLoop
			reduce(238), // do, reduce: ForLoop
			reduce(238), // for, reduce: ForLoop
			nil,         // in
			reduce(238), // break, reduce: ForLoop
			reduce(238), // continue, reduce: ForLoop
			reduce(238), // func, reduce: ForLoop
			reduce(238), // subr, reduce: ForLoop
			reduce(238), // return, reduce: ForLoop
		},
	},
	actionRow{ // S143
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(239), // $, reduce: ForLoop
			nil,         // empty
			reduce(239), // ;, reduce: ForLoop
			reduce(239), // {, reduce: ForLoop
			nil,         // }
			nil,         // =
			reduce(239), // unset, reduce: ForLoop
			reduce(239), // filter, reduce: ForLoop
			reduce(239), // emit, reduce: ForLoop
			reduce(239), // dump, reduce: ForLoop
			reduce(239), // edump, reduce: ForLoop
			reduce(239), // print, reduce: ForLoop
			reduce(239), // eprint, reduce: ForLoop
			reduce(239), // printn, reduce: ForLoop
			reduce(239), // eprintn, reduce: ForLoop
			reduce(239), // field_name, reduce: ForLoop
			reduce(239), // $[, reduce: ForLoop
			nil,         // ]
			reduce(239), // braced_field_name, reduce: ForLoop
			reduce(239), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(239), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(239), // full_srec, reduce: ForLoop
			reduce(239), // oosvar_name, reduce: ForLoop
			reduce(239), // @[, reduce: ForLoop
			reduce(239), // braced_oosvar_name, reduce: ForLoop
			reduce(239), // full_oosvar, reduce: ForLoop
			reduce(239), // non_sigil_name, reduce: ForLoop
			reduce(239), // arr, reduce: ForLoop
			reduce(239), // bool, reduce: ForLoop
			reduce(239), // float, reduce: ForLoop
			reduce(239), // int, reduce: ForLoop
			reduce(239), // map, reduce: ForLoop
			reduce(239), // num, reduce: ForLoop
			reduce(239), // str, reduce: ForLoop
			reduce(239), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(239), // +, reduce: ForLoop
			reduce(239), // -, reduce: ForLoop
			reduce(239), // .+, reduce: ForLoop
			reduce(239), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(239), // !, reduce: ForLoop
			reduce(239), // ~, reduce: ForLoop
			nil,         // **
			reduce(239), // (, reduce: ForLoop
			nil,         // )
			reduce(239), // string_literal, reduce: ForLoop
			reduce(239), // int_literal, reduce: ForLoop
			reduce(239), // float_literal, reduce: ForLoop
			reduce(239), // boolean_literal, reduce: ForLoop
			reduce(239), // const_M_PI, reduce: ForLoop
			reduce(239), // const_M_E, reduce: ForLoop
			reduce(239), // panic, reduce: ForLoop
			reduce(239), // [, reduce: ForLoop
			nil,         // ,
			reduce(239), // ctx_IPS, reduce: ForLoop
			reduce(239), // ctx_IFS, reduce: ForLoop
			reduce(239), // ctx_IRS, reduce: ForLoop
			reduce(239), // ctx_OPS, reduce: ForLoop
			reduce(239), // ctx_OFS, reduce: ForLoop
			reduce(239), // ctx_ORS, reduce: ForLoop
			reduce(239), // ctx_NF, reduce: ForLoop
			reduce(239), // ctx_NR, reduce: ForLoop
			reduce(239), // ctx_FNR, reduce: ForLoop
			reduce(239), // ctx_FILENAME, reduce: ForLoop
			reduce(239), // ctx_FILENUM, reduce: ForLoop
			reduce(239), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(239), // call, reduce: ForLoop
			reduce(239), // begin, reduce: ForLoop
			reduce(239), // end, reduce: ForLoop
			reduce(239), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(239), // while, reduce: ForLoop
			reduce(239), // do, reduce: ForLoop
			reduce(239), // for, reduce: ForLoop
			nil,         // in
			reduce(239), // break, reduce: ForLoop
			reduce(239), // continue, reduce: ForLoop
			reduce(239), // func, reduce: ForLoop
			reduce(239), // subr, reduce: ForLoop
			reduce(239), // return, reduce: ForLoop
		},
	},
	actionRow{ // S144
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(909), // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S145
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(254), // $, reduce: BreakStatement
			nil,         // empty
			reduce(254), // ;, reduce: BreakStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S146
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(255), // $, reduce: ContinueStatement
			nil,         // empty
			reduce(255), // ;, reduce: ContinueStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S147
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			shift(910), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S148
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			shift(911), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S149
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(269), // $, reduce: ReturnStatement
			nil,         // empty
			reduce(269), // ;, reduce: ReturnStatement
			shift(264),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(275),  // field_name
			shift(276),  // $[
			nil,         // ]
			shift(277),  // braced_field_name
			shift(278),  // $[[
			nil,         // ]]
			shift(279),  // $[[[
			nil,         // ]]]
			shift(281),  // full_srec
			shift(286),  // oosvar_name
			shift(287),  // @[
			shift(288),  // braced_oosvar_name
			shift(290),  // full_oosvar
			shift(291),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(306),  // +
			shift(308),  // -
			shift(309),  // .+
			shift(310),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(312),  // !
			shift(313),  // ~
			nil,         // **
			shift(316),  // (
			nil,         // )
			shift(318),  // string_literal
			shift(319),  // int_literal
			shift(320),  // float_literal
			shift(321),  // boolean_literal
			shift(322),  // const_M_PI
			shift(323),  // const_M_E
			shift(324),  // panic
			shift(326),  // [
			nil,         // ,
			shift(329),  // ctx_IPS
			shift(330),  // ctx_IFS
			shift(331),  // ctx_IRS
			shift(332),  // ctx_OPS
			shift(333),  // ctx_OFS
			shift(334),  // ctx_ORS
			shift(335),  // ctx_NF
			shift(336),  // ctx_NR
			shift(337),  // ctx_FNR
			shift(338),  // ctx_FILENAME
			shift(339),  // ctx_FILENUM
			shift(341),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S150
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S151
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(10), // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			shift(914), // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S152
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S153
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(2),  // $, reduce: StatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S154
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(6), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S155
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			shift(917), // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S156
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(173), // $, reduce: MapLiteral
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			reduce(173), // {, reduce: MapLiteral
			nil,         // }
			reduce(173), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: MapLiteral
			reduce(173), // ^^=, reduce: MapLiteral
			reduce(173), // &&=, reduce: MapLiteral
			reduce(173), // ??=, reduce: MapLiteral
			reduce(173), // ???=, reduce: MapLiteral
			reduce(173), // |=, reduce: MapLiteral
			reduce(173), // &=, reduce: MapLiteral
			reduce(173), // ^=, reduce: MapLiteral
			reduce(173), // <<=, reduce: MapLiteral
			reduce(173), // >>=, reduce: MapLiteral
			reduce(173), // >>>=, reduce: MapLiteral
			reduce(173), // +=, reduce: MapLiteral
			reduce(173), // .=, reduce: MapLiteral
			reduce(173), // -=, reduce: MapLiteral
			reduce(173), // *=, reduce: MapLiteral
			reduce(173), // /=, reduce: MapLiteral
			reduce(173), // //=, reduce: MapLiteral
			reduce(173), // %=, reduce: MapLiteral
			reduce(173), // **=, reduce: MapLiteral
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S157
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			shift(919), // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S158
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			reduce(158), // :, reduce: MlrvalOrFunction
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S159
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			reduce(154), // :, reduce: MlrvalOrFunction
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S160
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			reduce(49), // :, reduce: FieldValue
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S161
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			reduce(50), // :, reduce: FieldValue
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S162
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			reduce(51), // :, reduce: FieldValue
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S163
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			reduce(52), // :, reduce: FieldValue
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S164
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			reduce(53), // :, reduce: FieldValue
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S165
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			reduce(54), // :, reduce: DirectFieldValue
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S166
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S167
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			reduce(56), // :, reduce: BracedFieldValue
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S168
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S169
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S170
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			reduce(155), // :, reduce: MlrvalOrFunction
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S171
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			reduce(59), // :, reduce: FullSrec
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S172
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			reduce(156), // :, reduce: MlrvalOrFunction
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S173
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			reduce(60), // :, reduce: OosvarValue
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S174
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			reduce(61), // :, reduce: OosvarValue
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S175
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			reduce(62), // :, reduce: OosvarValue
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S176
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			reduce(63), // :, reduce: DirectOosvarValue
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S177
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S178
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			reduce(65), // :, reduce: BracedOosvarValue
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S179
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			reduce(157), // :, reduce: MlrvalOrFunction
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S180
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			reduce(66), // :, reduce: FullOosvar
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S181
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			reduce(67),  // :, reduce: LocalVariable
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S182
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			reduce(209), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S183
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			reduce(208), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S184
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			reduce(95), // :, reduce: Rvalue
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S185
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			reduce(96), // :, reduce: PrecedenceChainStart
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S186
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			shift(924), // ?
			reduce(98), // :, reduce: TernaryTerm
			shift(925), // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			reduce(100), // :, reduce: LogicalOrTerm
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(926),  // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S188
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			reduce(102), // :, reduce: LogicalXORTerm
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(927),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S189
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			reduce(104), // :, reduce: LogicalAndTerm
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(928),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S190
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			reduce(106), // :, reduce: AbsentCoalesceTerm
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(929),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S191
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			reduce(108), // :, reduce: EmptyCoalesceTerm
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(930),  // =~
			shift(931),  // !=~
			shift(932),  // ==
			shift(933),  // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S192
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			reduce(113), // :, reduce: EqneTerm
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(934),  // >
			shift(935),  // >=
			shift(936),  // <
			shift(937),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S193
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			reduce(118), // :, reduce: CmpTerm
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(938),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S194
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			reduce(120), // :, reduce: BitwiseORTerm
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(939),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S195
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			reduce(122), // :, reduce: BitwiseXORTerm
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(940),  // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S196
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			reduce(124), // :, reduce: BitwiseANDTerm
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(941),  // <<
			shift(942),  // >>
			shift(943),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S197
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			reduce(128), // :, reduce: BitwiseShiftTerm
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(944),  // +
			shift(945),  // -
			shift(946),  // .+
			shift(947),  // .-
			shift(948),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S198
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S199
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			reduce(134), // :, reduce: AddsubdotTerm
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(950),  // *
			shift(951),  // /
			shift(952),  // //
			shift(953),  // %
			shift(954),  // .*
			shift(955),  // ./
			shift(956),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S200
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S201
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S202
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S203
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			reduce(142), // :, reduce: MuldivTerm
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S204
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S205
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S206
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			reduce(149), // :, reduce: UnaryOpTerm
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S207
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			reduce(151), // :, reduce: PowTerm
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(962),  // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S208
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S209
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			reduce(153), // :, reduce: PrecedenceChainEnd
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(964),  // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(965),  // [[
			shift(966),  // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S210
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			reduce(159), // :, reduce: MlrvalOrFunction
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S211
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			reduce(160), // :, reduce: MlrvalOrFunction
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S212
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			reduce(161), // :, reduce: MlrvalOrFunction
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S213
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			reduce(162), // :, reduce: MlrvalOrFunction
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S214
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			reduce(163), // :, reduce: MlrvalOrFunction
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S215
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			reduce(164), // :, reduce: MlrvalOrFunction
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S216
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			reduce(165), // :, reduce: MlrvalOrFunction
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S217
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			reduce(166), // :, reduce: MlrvalOrFunction
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S218
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			shift(967), // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S219
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			reduce(172), // :, reduce: MlrvalOrFunction
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S220
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			shift(969), // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S221
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(175), // }, reduce: MapLiteralKeyValuePairs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(970),  // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S222
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			reduce(179), // :, reduce: MlrvalOrFunction
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S223
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			reduce(180), // :, reduce: ContextVariable
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S224
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			reduce(181), // :, reduce: ContextVariable
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S225
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			reduce(182), // :, reduce: ContextVariable
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S226
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			reduce(183), // :, reduce: ContextVariable
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S227
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			reduce(184), // :, reduce: ContextVariable
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S228
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			reduce(185), // :, reduce: ContextVariable
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S229
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			reduce(186), // :, reduce: ContextVariable
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S230
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			reduce(187), // :, reduce: ContextVariable
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S231
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			reduce(188), // :, reduce: ContextVariable
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S232
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			reduce(189), // :, reduce: ContextVariable
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S233
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			reduce(190), // :, reduce: ContextVariable
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			reduce(191), // :, reduce: MlrvalOrFunction
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S235
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			shift(971), // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			reduce(193), // :, reduce: MlrvalOrFunction
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			reduce(194), // :, reduce: MlrvalOrFunction
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			reduce(195), // :, reduce: MlrvalOrFunction
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S239
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			reduce(196), // :, reduce: MlrvalOrFunction
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			reduce(204), // :, reduce: MlrvalOrFunction
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S241
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(972), // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S242
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S243
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S244
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S245
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S246
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S247
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S248
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S249
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S250
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S251
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S252
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S253
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S254
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S255
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S256
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S257
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S258
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S259
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S260
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S261
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S262
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(226), // $, reduce: CondBlock
			nil,         // empty
			reduce(226), // ;, reduce: CondBlock
			reduce(226), // {, reduce: CondBlock
			nil,         // }
			nil,         // =
			reduce(226), // unset, reduce: CondBlock
			reduce(226), // filter, reduce: CondBlock
			reduce(226), // emit, reduce: CondBlock
			reduce(226), // dump, reduce: CondBlock
			reduce(226), // edump, reduce: CondBlock
			reduce(226), // print, reduce: CondBlock
			reduce(226), // eprint, reduce: CondBlock
			reduce(226), // printn, reduce: CondBlock
			reduce(226), // eprintn, reduce: CondBlock
			reduce(226), // field_name, reduce: CondBlock
			reduce(226), // $[, reduce: CondBlock
			nil,         // ]
			reduce(226), // braced_field_name, reduce: CondBlock
			reduce(226), // $[[, reduce: CondBlock
			nil,         // ]]
			reduce(226), // $[[[, reduce: CondBlock
			nil,         // ]]]
			reduce(226), // full_srec, reduce: CondBlock
			reduce(226), // oosvar_name, reduce: CondBlock
			reduce(226), // @[, reduce: CondBlock
			reduce(226), // braced_oosvar_name, reduce: CondBlock
			reduce(226), // full_oosvar, reduce: CondBlock
			reduce(226), // non_sigil_name, reduce: CondBlock
			reduce(226), // arr, reduce: CondBlock
			reduce(226), // bool, reduce: CondBlock
			reduce(226), // float, reduce: CondBlock
			reduce(226), // int, reduce: CondBlock
			reduce(226), // map, reduce: CondBlock
			reduce(226), // num, reduce: CondBlock
			reduce(226), // str, reduce: CondBlock
			reduce(226), // var, reduce: CondBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(226), // +, reduce: CondBlock
			reduce(226), // -, reduce: CondBlock
			reduce(226), // .+, reduce: CondBlock
			reduce(226), // .-, reduce: CondBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(226), // !, reduce: CondBlock
			reduce(226), // ~, reduce: CondBlock
			nil,         // **
			reduce(226), // (, reduce: CondBlock
			nil,         // )
			reduce(226), // string_literal, reduce: CondBlock
			reduce(226), // int_literal, reduce: CondBlock
			reduce(226), // float_literal, reduce: CondBlock
			reduce(226), // boolean_literal, reduce: CondBlock
			reduce(226), // const_M_PI, reduce: CondBlock
			reduce(226), // const_M_E, reduce: CondBlock
			reduce(226), // panic, reduce: CondBlock
			reduce(226), // [, reduce: CondBlock
			nil,         // ,
			reduce(226), // ctx_IPS, reduce: CondBlock
			reduce(226), // ctx_IFS, reduce: CondBlock
			reduce(226), // ctx_IRS, reduce: CondBlock
			reduce(226), // ctx_OPS, reduce: CondBlock
			reduce(226), // ctx_OFS, reduce: CondBlock
			reduce(226), // ctx_ORS, reduce: CondBlock
			reduce(226), // ctx_NF, reduce: CondBlock
			reduce(226), // ctx_NR, reduce: CondBlock
			reduce(226), // ctx_FNR, reduce: CondBlock
			reduce(226), // ctx_FILENAME, reduce: CondBlock
			reduce(226), // ctx_FILENUM, reduce: CondBlock
			reduce(226), // env, reduce: CondBlock
			nil,         // [[
			nil,         // [[[
			reduce(226), // call, reduce: CondBlock
			reduce(226), // begin, reduce: CondBlock
			reduce(226), // end, reduce: CondBlock
			reduce(226), // if, reduce: CondBlock
			nil,         // elif
			nil,         // else
			reduce(226), // while, reduce: CondBlock
			reduce(226), // do, reduce: CondBlock
			reduce(226), // for, reduce: CondBlock
			nil,         // in
			reduce(226), // break, reduce: CondBlock
			reduce(226), // continue, reduce: CondBlock
			reduce(226), // func, reduce: CondBlock
			reduce(226), // subr, reduce: CondBlock
			reduce(226), // return, reduce: CondBlock
		},
	},
	actionRow{ // S263
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S264
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1132), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S265
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(31), // $, reduce: Unset
			nil,        // empty
			reduce(31), // ;, reduce: Unset
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S266
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(32), // $, reduce: Lvalue
			nil,        // empty
			reduce(32), // ;, reduce: Lvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S267
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(1135), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S268
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(158), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S269
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(154), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S270
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(49), // $, reduce: FieldValue
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S271
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(50), // $, reduce: FieldValue
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S272
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(51), // $, reduce: FieldValue
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S273
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(52), // $, reduce: FieldValue
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S274
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(53), // $, reduce: FieldValue
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S275
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(54), // $, reduce: DirectFieldValue
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S276
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S277
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(56), // $, reduce: BracedFieldValue
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S278
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S279
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S280
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(155), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S281
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(59), // $, reduce: FullSrec
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S282
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(156), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S283
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(60), // $, reduce: OosvarValue
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S284
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(61), // $, reduce: OosvarValue
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S285
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(62), // $, reduce: OosvarValue
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S286
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(63), // $, reduce: DirectOosvarValue
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S287
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S288
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(65), // $, reduce: BracedOosvarValue
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S289
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(157), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S290
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(66), // $, reduce: FullOosvar
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S291
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(67),  // $, reduce: LocalVariable
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S292
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(95), // $, reduce: Rvalue
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S293
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(96), // $, reduce: PrecedenceChainStart
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S294
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(98),  // $, reduce: TernaryTerm
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1140), // ?
			nil,         // :
			shift(1141), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S295
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(100), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1142), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S296
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(102), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1143), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S297
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(104), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1144), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S298
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(106), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1145), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S299
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(108), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1146), // =~
			shift(1147), // !=~
			shift(1148), // ==
			shift(1149), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(113), // $, reduce: EqneTerm
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1150), // >
			shift(1151), // >=
			shift(1152), // <
			shift(1153), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S301
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(118), // $, reduce: CmpTerm
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1154), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S302
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(120), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1155), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S303
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(122), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1156), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S304
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(124), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1157), // <<
			shift(1158), // >>
			shift(1159), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S305
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(128), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1160), // +
			shift(1161), // -
			shift(1162), // .+
			shift(1163), // .-
			shift(1164), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S306
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S307
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(134), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1166), // *
			shift(1167), // /
			shift(1168), // //
			shift(1169), // %
			shift(1170), // .*
			shift(1171), // ./
			shift(1172), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S308
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S309
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S310
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S311
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(142), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S312
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S313
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S314
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(149), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S315
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(151), // $, reduce: PowTerm
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1178), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S316
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S317
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(153), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1180), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1181), // [[
			shift(1182), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S318
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(159), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S319
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(160), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S320
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(161), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S321
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(162), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S322
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(163), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S323
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(164), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S324
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(165), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S325
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(166), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S326
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1183), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S327
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(172), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S328
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(179), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S329
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(180), // $, reduce: ContextVariable
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S330
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(181), // $, reduce: ContextVariable
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S331
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(182), // $, reduce: ContextVariable
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S332
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(183), // $, reduce: ContextVariable
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S333
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(184), // $, reduce: ContextVariable
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S334
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(185), // $, reduce: ContextVariable
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S335
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(186), // $, reduce: ContextVariable
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S336
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(187), // $, reduce: ContextVariable
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S337
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(188), // $, reduce: ContextVariable
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S338
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(189), // $, reduce: ContextVariable
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S339
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(190), // $, reduce: ContextVariable
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S340
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(191), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S341
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1185), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S342
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(193), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S343
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(194), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S344
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(195), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S345
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(196), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S346
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(204), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S347
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1186), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S348
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(33), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(33), // ||=, reduce: Lvalue
			reduce(33), // ^^=, reduce: Lvalue
			reduce(33), // &&=, reduce: Lvalue
			reduce(33), // ??=, reduce: Lvalue
			reduce(33), // ???=, reduce: Lvalue
			reduce(33), // |=, reduce: Lvalue
			reduce(33), // &=, reduce: Lvalue
			reduce(33), // ^=, reduce: Lvalue
			reduce(33), // <<=, reduce: Lvalue
			reduce(33), // >>=, reduce: Lvalue
			reduce(33), // >>>=, reduce: Lvalue
			reduce(33), // +=, reduce: Lvalue
			reduce(33), // .=, reduce: Lvalue
			reduce(33), // -=, reduce: Lvalue
			reduce(33), // *=, reduce: Lvalue
			reduce(33), // /=, reduce: Lvalue
			reduce(33), // //=, reduce: Lvalue
			reduce(33), // %=, reduce: Lvalue
			reduce(33), // **=, reduce: Lvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S349
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(67), // =, reduce: LocalVariable
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(67), // ||=, reduce: LocalVariable
			reduce(67), // ^^=, reduce: LocalVariable
			reduce(67), // &&=, reduce: LocalVariable
			reduce(67), // ??=, reduce: LocalVariable
			reduce(67), // ???=, reduce: LocalVariable
			reduce(67), // |=, reduce: LocalVariable
			reduce(67), // &=, reduce: LocalVariable
			reduce(67), // ^=, reduce: LocalVariable
			reduce(67), // <<=, reduce: LocalVariable
			reduce(67), // >>=, reduce: LocalVariable
			reduce(67), // >>>=, reduce: LocalVariable
			reduce(67), // +=, reduce: LocalVariable
			reduce(67), // .=, reduce: LocalVariable
			reduce(67), // -=, reduce: LocalVariable
			reduce(67), // *=, reduce: LocalVariable
			reduce(67), // /=, reduce: LocalVariable
			reduce(67), // //=, reduce: LocalVariable
			reduce(67), // %=, reduce: LocalVariable
			reduce(67), // **=, reduce: LocalVariable
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S350
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(35), // $, reduce: FilterStatement
			nil,        // empty
			reduce(35), // ;, reduce: FilterStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S351
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(36), // $, reduce: EmitStatement
			nil,        // empty
			reduce(36), // ;, reduce: EmitStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S352
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1187), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S353
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(210), // $, reduce: FcnArgs
			nil,         // empty
			reduce(210), // ;, reduce: FcnArgs
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(1189), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S354
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(158), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			reduce(158), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S355
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(38), // $, reduce: DumpStatement
			nil,        // empty
			reduce(38), // ;, reduce: DumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S356
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(154), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			reduce(154), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S357
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(49), // $, reduce: FieldValue
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			reduce(49), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S358
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(50), // $, reduce: FieldValue
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			reduce(50), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S359
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(51), // $, reduce: FieldValue
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			reduce(51), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S360
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(52), // $, reduce: FieldValue
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			reduce(52), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S361
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(53), // $, reduce: FieldValue
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			reduce(53), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S362
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(54), // $, reduce: DirectFieldValue
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			reduce(54), // ,, reduce: DirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S363
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S364
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(56), // $, reduce: BracedFieldValue
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			reduce(56), // ,, reduce: BracedFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S365
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S366
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S367
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(155), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			reduce(155), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S368
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(59), // $, reduce: FullSrec
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			reduce(59), // ,, reduce: FullSrec
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S369
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(156), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			reduce(156), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S370
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(60), // $, reduce: OosvarValue
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			reduce(60), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S371
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(61), // $, reduce: OosvarValue
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			reduce(61), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S372
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(62), // $, reduce: OosvarValue
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			reduce(62), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S373
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(63), // $, reduce: DirectOosvarValue
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			reduce(63), // ,, reduce: DirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S374
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S375
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(65), // $, reduce: BracedOosvarValue
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			reduce(65), // ,, reduce: BracedOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S376
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(157), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			reduce(157), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S377
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(66), // $, reduce: FullOosvar
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			reduce(66), // ,, reduce: FullOosvar
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S378
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(67),  // $, reduce: LocalVariable
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S379
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(95), // $, reduce: Rvalue
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(95), // ,, reduce: Rvalue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S380
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(96), // $, reduce: PrecedenceChainStart
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(96), // ,, reduce: PrecedenceChainStart
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S381
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(98),  // $, reduce: TernaryTerm
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1194), // ?
			nil,         // :
			shift(1195), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(98),  // ,, reduce: TernaryTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S382
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(100), // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1196), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(100), // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S383
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(102), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1197), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(102), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S384
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(104), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1198), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(104), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S385
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(106), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1199), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(106), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S386
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(108), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1200), // =~
			shift(1201), // !=~
			shift(1202), // ==
			shift(1203), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(108), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S387
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(113), // $, reduce: EqneTerm
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1204), // >
			shift(1205), // >=
			shift(1206), // <
			shift(1207), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(113), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S388
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(118), // $, reduce: CmpTerm
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1208), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(118), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S389
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(120), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1209), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(120), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S390
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(122), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1210), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(122), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S391
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(124), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1211), // <<
			shift(1212), // >>
			shift(1213), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(124), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S392
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(128), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1214), // +
			shift(1215), // -
			shift(1216), // .+
			shift(1217), // .-
			shift(1218), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(128), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S393
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S394
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(134), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1220), // *
			shift(1221), // /
			shift(1222), // //
			shift(1223), // %
			shift(1224), // .*
			shift(1225), // ./
			shift(1226), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(134), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S395
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S396
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S397
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S398
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(142), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(142), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S399
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S400
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S401
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(149), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(149), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S402
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(151), // $, reduce: PowTerm
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1232), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(151), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S403
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S404
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(153), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1234), // [
			reduce(153), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1235), // [[
			shift(1236), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S405
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(159), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			reduce(159), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S406
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(160), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			reduce(160), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S407
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(161), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			reduce(161), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S408
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(162), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			reduce(162), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S409
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(163), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			reduce(163), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S410
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(164), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			reduce(164), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S411
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(165), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			reduce(165), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S412
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(166), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			reduce(166), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S413
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1237), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S414
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(172), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			reduce(172), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S415
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(179), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			reduce(179), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S416
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(180), // $, reduce: ContextVariable
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			reduce(180), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S417
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(181), // $, reduce: ContextVariable
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			reduce(181), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S418
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(182), // $, reduce: ContextVariable
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			reduce(182), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S419
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(183), // $, reduce: ContextVariable
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			reduce(183), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S420
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(184), // $, reduce: ContextVariable
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			reduce(184), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S421
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(185), // $, reduce: ContextVariable
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			reduce(185), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S422
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(186), // $, reduce: ContextVariable
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			reduce(186), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S423
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(187), // $, reduce: ContextVariable
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			reduce(187), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S424
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(188), // $, reduce: ContextVariable
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			reduce(188), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S425
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(189), // $, reduce: ContextVariable
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			reduce(189), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S426
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(190), // $, reduce: ContextVariable
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			reduce(190), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S427
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(191), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			reduce(191), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S428
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1239), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S429
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(193), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			reduce(193), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S430
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(194), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			reduce(194), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S431
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(195), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			reduce(195), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S432
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(196), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			reduce(196), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S433
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(204), // $, reduce: MlrvalOrFunction
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S434
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1240), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S435
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(40), // $, reduce: EdumpStatement
			nil,        // empty
			reduce(40), // ;, reduce: EdumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S436
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(42), // $, reduce: PrintStatement
			nil,        // empty
			reduce(42), // ;, reduce: PrintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S437
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(44), // $, reduce: EprintStatement
			nil,        // empty
			reduce(44), // ;, reduce: EprintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S438
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(46), // $, reduce: PrintnStatement
			nil,        // empty
			reduce(46), // ;, reduce: PrintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S439
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(48), // $, reduce: EprintnStatement
			nil,        // empty
			reduce(48), // ;, reduce: EprintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S440
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1241), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S441
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(1243), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S442
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(158), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S443
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(154), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S444
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(49), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S445
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(50), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S446
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(51), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S447
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(52), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S448
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(53), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S449
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(54), // ], reduce: DirectFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S450
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S451
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(56), // ], reduce: BracedFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S452
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S453
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S454
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(155), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S455
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(59), // ], reduce: FullSrec
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S456
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(156), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S457
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(60), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S458
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(61), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S459
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(62), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S460
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(63), // ], reduce: DirectOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S461
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S462
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(65), // ], reduce: BracedOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S463
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(157), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S464
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(66), // ], reduce: FullOosvar
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S465
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(67),  // ], reduce: LocalVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S466
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(95), // ], reduce: Rvalue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S467
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(96), // ], reduce: PrecedenceChainStart
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S468
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(98),  // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1248), // ?
			nil,         // :
			shift(1249), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S469
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(100), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1250), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S470
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(102), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1251), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S471
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(104), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1252), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S472
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(106), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1253), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S473
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(108), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1254), // =~
			shift(1255), // !=~
			shift(1256), // ==
			shift(1257), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S474
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(113), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1258), // >
			shift(1259), // >=
			shift(1260), // <
			shift(1261), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S475
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(118), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1262), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S476
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(120), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1263), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S477
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(122), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1264), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S478
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(124), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1265), // <<
			shift(1266), // >>
			shift(1267), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S479
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(128), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1268), // +
			shift(1269), // -
			shift(1270), // .+
			shift(1271), // .-
			shift(1272), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S480
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S481
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(134), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1274), // *
			shift(1275), // /
			shift(1276), // //
			shift(1277), // %
			shift(1278), // .*
			shift(1279), // ./
			shift(1280), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S482
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S483
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S484
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S485
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(142), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S486
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S487
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S488
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(149), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S489
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(151), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1286), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S490
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S491
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(153), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1288), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1289), // [[
			shift(1290), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S492
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(159), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S493
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(160), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S494
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(161), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S495
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(162), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S496
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(163), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S497
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(164), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S498
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(165), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S499
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(166), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S500
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1291), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S501
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(172), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S502
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(179), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S503
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(180), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S504
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(181), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S505
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(182), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S506
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(183), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S507
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(184), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S508
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(185), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S509
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(186), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S510
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(187), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S511
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(188), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S512
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(189), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S513
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(190), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S514
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(191), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S515
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1293), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S516
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(193), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S517
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(194), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S518
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(195), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S519
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(196), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S520
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(204), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S521
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1294), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S522
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1295), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S523
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(1297), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S524
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(158), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S525
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(154), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S526
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(49), // ]], reduce: FieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S527
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(50), // ]], reduce: FieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S528
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(51), // ]], reduce: FieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S529
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(52), // ]], reduce: FieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S530
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(53), // ]], reduce: FieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S531
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(54), // ]], reduce: DirectFieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S532
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S533
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(56), // ]], reduce: BracedFieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S534
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S535
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S536
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(155), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S537
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(59), // ]], reduce: FullSrec
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S538
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(156), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S539
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(60), // ]], reduce: OosvarValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S540
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(61), // ]], reduce: OosvarValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S541
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(62), // ]], reduce: OosvarValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S542
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(63), // ]], reduce: DirectOosvarValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S543
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S544
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(65), // ]], reduce: BracedOosvarValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S545
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(157), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S546
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(66), // ]], reduce: FullOosvar
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S547
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(67),  // ]], reduce: LocalVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S548
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(95), // ]], reduce: Rvalue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S549
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(96), // ]], reduce: PrecedenceChainStart
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S550
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(98),  // ]], reduce: TernaryTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1302), // ?
			nil,         // :
			shift(1303), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S551
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(100), // ]], reduce: LogicalOrTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1304), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S552
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(102), // ]], reduce: LogicalXORTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1305), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S553
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(104), // ]], reduce: LogicalAndTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1306), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S554
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(106), // ]], reduce: AbsentCoalesceTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1307), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S555
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(108), // ]], reduce: EmptyCoalesceTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1308), // =~
			shift(1309), // !=~
			shift(1310), // ==
			shift(1311), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S556
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(113), // ]], reduce: EqneTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1312), // >
			shift(1313), // >=
			shift(1314), // <
			shift(1315), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S557
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(118), // ]], reduce: CmpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1316), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S558
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(120), // ]], reduce: BitwiseORTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1317), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S559
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(122), // ]], reduce: BitwiseXORTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1318), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S560
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(124), // ]], reduce: BitwiseANDTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1319), // <<
			shift(1320), // >>
			shift(1321), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S561
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(128), // ]], reduce: BitwiseShiftTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1322), // +
			shift(1323), // -
			shift(1324), // .+
			shift(1325), // .-
			shift(1326), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S562
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S563
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(134), // ]], reduce: AddsubdotTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1328), // *
			shift(1329), // /
			shift(1330), // //
			shift(1331), // %
			shift(1332), // .*
			shift(1333), // ./
			shift(1334), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S564
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S565
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S566
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S567
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(142), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S568
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S569
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S570
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(149), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S571
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(151), // ]], reduce: PowTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1340), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S572
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S573
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(153), // ]], reduce: PrecedenceChainEnd
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1342), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1343), // [[
			shift(1344), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S574
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(159), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S575
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(160), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S576
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(161), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S577
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(162), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S578
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(163), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S579
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(164), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S580
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(165), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S581
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(166), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S582
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1345), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S583
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(172), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S584
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(179), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S585
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(180), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S586
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(181), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S587
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(182), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S588
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(183), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S589
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(184), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S590
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(185), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S591
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(186), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S592
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(187), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S593
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(188), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S594
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(189), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S595
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(190), // ]], reduce: ContextVariable
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S596
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(191), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S597
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1347), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S598
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(193), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S599
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(194), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S600
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(195), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S601
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(196), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S602
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(204), // ]], reduce: MlrvalOrFunction
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S603
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1348), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S604
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1349), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S605
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(1351), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S606
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(158), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S607
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(154), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S608
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(49), // ]]], reduce: FieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S609
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(50), // ]]], reduce: FieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S610
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(51), // ]]], reduce: FieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S611
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(52), // ]]], reduce: FieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S612
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(53), // ]]], reduce: FieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S613
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(54), // ]]], reduce: DirectFieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S614
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S615
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(56), // ]]], reduce: BracedFieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S616
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S617
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S618
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(155), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S619
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(59), // ]]], reduce: FullSrec
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S620
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(156), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S621
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(60), // ]]], reduce: OosvarValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S622
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(61), // ]]], reduce: OosvarValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S623
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(62), // ]]], reduce: OosvarValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S624
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(63), // ]]], reduce: DirectOosvarValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S625
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S626
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(65), // ]]], reduce: BracedOosvarValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S627
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(157), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S628
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(66), // ]]], reduce: FullOosvar
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S629
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(67),  // ]]], reduce: LocalVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S630
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(95), // ]]], reduce: Rvalue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S631
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(96), // ]]], reduce: PrecedenceChainStart
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S632
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(98),  // ]]], reduce: TernaryTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1356), // ?
			nil,         // :
			shift(1357), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S633
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(100), // ]]], reduce: LogicalOrTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1358), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S634
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(102), // ]]], reduce: LogicalXORTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1359), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S635
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(104), // ]]], reduce: LogicalAndTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1360), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S636
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(106), // ]]], reduce: AbsentCoalesceTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1361), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S637
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(108), // ]]], reduce: EmptyCoalesceTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1362), // =~
			shift(1363), // !=~
			shift(1364), // ==
			shift(1365), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S638
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(113), // ]]], reduce: EqneTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1366), // >
			shift(1367), // >=
			shift(1368), // <
			shift(1369), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S639
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(118), // ]]], reduce: CmpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1370), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S640
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(120), // ]]], reduce: BitwiseORTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1371), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S641
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(122), // ]]], reduce: BitwiseXORTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1372), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S642
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(124), // ]]], reduce: BitwiseANDTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1373), // <<
			shift(1374), // >>
			shift(1375), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S643
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(128), // ]]], reduce: BitwiseShiftTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1376), // +
			shift(1377), // -
			shift(1378), // .+
			shift(1379), // .-
			shift(1380), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S644
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S645
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(134), // ]]], reduce: AddsubdotTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1382), // *
			shift(1383), // /
			shift(1384), // //
			shift(1385), // %
			shift(1386), // .*
			shift(1387), // ./
			shift(1388), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S646
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S647
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S648
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S649
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(142), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S650
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S651
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S652
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(149), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S653
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(151), // ]]], reduce: PowTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1394), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S654
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S655
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(153), // ]]], reduce: PrecedenceChainEnd
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1396), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1397), // [[
			shift(1398), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S656
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(159), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S657
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(160), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S658
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(161), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S659
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(162), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S660
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(163), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S661
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(164), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S662
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(165), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S663
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(166), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S664
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1399), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S665
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(172), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S666
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(179), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S667
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(180), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S668
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(181), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S669
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(182), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S670
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(183), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S671
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(184), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S672
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(185), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S673
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(186), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S674
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(187), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S675
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(188), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S676
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(189), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S677
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(190), // ]]], reduce: ContextVariable
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S678
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(191), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S679
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1401), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S680
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(193), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S681
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(194), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S682
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(195), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S683
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(196), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S684
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(204), // ]]], reduce: MlrvalOrFunction
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S685
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1402), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S686
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(1403), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S687
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S688
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S689
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S690
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S691
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S692
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S693
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S694
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S695
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S696
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S697
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S698
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S699
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S700
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S701
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S702
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S703
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S704
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S705
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S706
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S707
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S708
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S709
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S710
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S711
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S712
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(143), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			reduce(143), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(143), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(143), // ||=, reduce: UnaryOpTerm
			reduce(143), // ^^=, reduce: UnaryOpTerm
			reduce(143), // &&=, reduce: UnaryOpTerm
			reduce(143), // ??=, reduce: UnaryOpTerm
			reduce(143), // ???=, reduce: UnaryOpTerm
			reduce(143), // |=, reduce: UnaryOpTerm
			reduce(143), // &=, reduce: UnaryOpTerm
			reduce(143), // ^=, reduce: UnaryOpTerm
			reduce(143), // <<=, reduce: UnaryOpTerm
			reduce(143), // >>=, reduce: UnaryOpTerm
			reduce(143), // >>>=, reduce: UnaryOpTerm
			reduce(143), // +=, reduce: UnaryOpTerm
			reduce(143), // .=, reduce: UnaryOpTerm
			reduce(143), // -=, reduce: UnaryOpTerm
			reduce(143), // *=, reduce: UnaryOpTerm
			reduce(143), // /=, reduce: UnaryOpTerm
			reduce(143), // //=, reduce: UnaryOpTerm
			reduce(143), // %=, reduce: UnaryOpTerm
			reduce(143), // **=, reduce: UnaryOpTerm
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S713
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S714
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S715
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S716
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S717
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S718
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S719
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S720
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(144), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			reduce(144), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(144), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: UnaryOpTerm
			reduce(144), // ^^=, reduce: UnaryOpTerm
			reduce(144), // &&=, reduce: UnaryOpTerm
			reduce(144), // ??=, reduce: UnaryOpTerm
			reduce(144), // ???=, reduce: UnaryOpTerm
			reduce(144), // |=, reduce: UnaryOpTerm
			reduce(144), // &=, reduce: UnaryOpTerm
			reduce(144), // ^=, reduce: UnaryOpTerm
			reduce(144), // <<=, reduce: UnaryOpTerm
			reduce(144), // >>=, reduce: UnaryOpTerm
			reduce(144), // >>>=, reduce: UnaryOpTerm
			reduce(144), // +=, reduce: UnaryOpTerm
			reduce(144), // .=, reduce: UnaryOpTerm
			reduce(144), // -=, reduce: UnaryOpTerm
			reduce(144), // *=, reduce: UnaryOpTerm
			reduce(144), // /=, reduce: UnaryOpTerm
			reduce(144), // //=, reduce: UnaryOpTerm
			reduce(144), // %=, reduce: UnaryOpTerm
			reduce(144), // **=, reduce: UnaryOpTerm
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S721
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(145), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			reduce(145), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(145), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: UnaryOpTerm
			reduce(145), // ^^=, reduce: UnaryOpTerm
			reduce(145), // &&=, reduce: UnaryOpTerm
			reduce(145), // ??=, reduce: UnaryOpTerm
			reduce(145), // ???=, reduce: UnaryOpTerm
			reduce(145), // |=, reduce: UnaryOpTerm
			reduce(145), // &=, reduce: UnaryOpTerm
			reduce(145), // ^=, reduce: UnaryOpTerm
			reduce(145), // <<=, reduce: UnaryOpTerm
			reduce(145), // >>=, reduce: UnaryOpTerm
			reduce(145), // >>>=, reduce: UnaryOpTerm
			reduce(145), // +=, reduce: UnaryOpTerm
			reduce(145), // .=, reduce: UnaryOpTerm
			reduce(145), // -=, reduce: UnaryOpTerm
			reduce(145), // *=, reduce: UnaryOpTerm
			reduce(145), // /=, reduce: UnaryOpTerm
			reduce(145), // //=, reduce: UnaryOpTerm
			reduce(145), // %=, reduce: UnaryOpTerm
			reduce(145), // **=, reduce: UnaryOpTerm
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S722
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(146), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			reduce(146), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(146), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: UnaryOpTerm
			reduce(146), // ^^=, reduce: UnaryOpTerm
			reduce(146), // &&=, reduce: UnaryOpTerm
			reduce(146), // ??=, reduce: UnaryOpTerm
			reduce(146), // ???=, reduce: UnaryOpTerm
			reduce(146), // |=, reduce: UnaryOpTerm
			reduce(146), // &=, reduce: UnaryOpTerm
			reduce(146), // ^=, reduce: UnaryOpTerm
			reduce(146), // <<=, reduce: UnaryOpTerm
			reduce(146), // >>=, reduce: UnaryOpTerm
			reduce(146), // >>>=, reduce: UnaryOpTerm
			reduce(146), // +=, reduce: UnaryOpTerm
			reduce(146), // .=, reduce: UnaryOpTerm
			reduce(146), // -=, reduce: UnaryOpTerm
			reduce(146), // *=, reduce: UnaryOpTerm
			reduce(146), // /=, reduce: UnaryOpTerm
			reduce(146), // //=, reduce: UnaryOpTerm
			reduce(146), // %=, reduce: UnaryOpTerm
			reduce(146), // **=, reduce: UnaryOpTerm
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S723
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(147), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			reduce(147), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(147), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: UnaryOpTerm
			reduce(147), // ^^=, reduce: UnaryOpTerm
			reduce(147), // &&=, reduce: UnaryOpTerm
			reduce(147), // ??=, reduce: UnaryOpTerm
			reduce(147), // ???=, reduce: UnaryOpTerm
			reduce(147), // |=, reduce: UnaryOpTerm
			reduce(147), // &=, reduce: UnaryOpTerm
			reduce(147), // ^=, reduce: UnaryOpTerm
			reduce(147), // <<=, reduce: UnaryOpTerm
			reduce(147), // >>=, reduce: UnaryOpTerm
			reduce(147), // >>>=, reduce: UnaryOpTerm
			reduce(147), // +=, reduce: UnaryOpTerm
			reduce(147), // .=, reduce: UnaryOpTerm
			reduce(147), // -=, reduce: UnaryOpTerm
			reduce(147), // *=, reduce: UnaryOpTerm
			reduce(147), // /=, reduce: UnaryOpTerm
			reduce(147), // //=, reduce: UnaryOpTerm
			reduce(147), // %=, reduce: UnaryOpTerm
			reduce(147), // **=, reduce: UnaryOpTerm
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S724
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(148), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			reduce(148), // {, reduce: UnaryOpTerm
			nil,         // }
			reduce(148), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: UnaryOpTerm
			reduce(148), // ^^=, reduce: UnaryOpTerm
			reduce(148), // &&=, reduce: UnaryOpTerm
			reduce(148), // ??=, reduce: UnaryOpTerm
			reduce(148), // ???=, reduce: UnaryOpTerm
			reduce(148), // |=, reduce: UnaryOpTerm
			reduce(148), // &=, reduce: UnaryOpTerm
			reduce(148), // ^=, reduce: UnaryOpTerm
			reduce(148), // <<=, reduce: UnaryOpTerm
			reduce(148), // >>=, reduce: UnaryOpTerm
			reduce(148), // >>>=, reduce: UnaryOpTerm
			reduce(148), // +=, reduce: UnaryOpTerm
			reduce(148), // .=, reduce: UnaryOpTerm
			reduce(148), // -=, reduce: UnaryOpTerm
			reduce(148), // *=, reduce: UnaryOpTerm
			reduce(148), // /=, reduce: UnaryOpTerm
			reduce(148), // //=, reduce: UnaryOpTerm
			reduce(148), // %=, reduce: UnaryOpTerm
			reduce(148), // **=, reduce: UnaryOpTerm
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S725
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S726
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1437), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S727
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(1439), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S728
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(158), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S729
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(154), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S730
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			reduce(49), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S731
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			reduce(50), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S732
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			reduce(51), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S733
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			reduce(52), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S734
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			reduce(53), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S735
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			reduce(54), // ), reduce: DirectFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S736
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S737
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			reduce(56), // ), reduce: BracedFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S738
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S739
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S740
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(155), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S741
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			reduce(59), // ), reduce: FullSrec
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S742
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(156), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S743
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			reduce(60), // ), reduce: OosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S744
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			reduce(61), // ), reduce: OosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S745
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			reduce(62), // ), reduce: OosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S746
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			reduce(63), // ), reduce: DirectOosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S747
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S748
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			reduce(65), // ), reduce: BracedOosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S749
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(157), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S750
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			reduce(66), // ), reduce: FullOosvar
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S751
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			reduce(67),  // ), reduce: LocalVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S752
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(95), // ), reduce: Rvalue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S753
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(96), // ), reduce: PrecedenceChainStart
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S754
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1444), // ?
			nil,         // :
			shift(1445), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(98),  // ), reduce: TernaryTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S755
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1446), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(100), // ), reduce: LogicalOrTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S756
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1447), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(102), // ), reduce: LogicalXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S757
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1448), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(104), // ), reduce: LogicalAndTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S758
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1449), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(106), // ), reduce: AbsentCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S759
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1450), // =~
			shift(1451), // !=~
			shift(1452), // ==
			shift(1453), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(108), // ), reduce: EmptyCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S760
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1454), // >
			shift(1455), // >=
			shift(1456), // <
			shift(1457), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(113), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S761
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1458), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(118), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S762
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1459), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(120), // ), reduce: BitwiseORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S763
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1460), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(122), // ), reduce: BitwiseXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S764
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1461), // <<
			shift(1462), // >>
			shift(1463), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(124), // ), reduce: BitwiseANDTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S765
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1464), // +
			shift(1465), // -
			shift(1466), // .+
			shift(1467), // .-
			shift(1468), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(128), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S766
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S767
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1470), // *
			shift(1471), // /
			shift(1472), // //
			shift(1473), // %
			shift(1474), // .*
			shift(1475), // ./
			shift(1476), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(134), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S768
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S769
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S770
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S771
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(142), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S772
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S773
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S774
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(149), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S775
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1482), // **
			nil,         // (
			reduce(151), // ), reduce: PowTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S776
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S777
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			reduce(153), // ), reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1484), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1485), // [[
			shift(1486), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S778
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(159), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S779
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(160), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S780
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(161), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S781
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(162), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S782
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(163), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S783
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(164), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S784
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(165), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S785
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(166), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S786
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1487), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S787
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(172), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S788
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(179), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S789
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			reduce(180), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S790
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			reduce(181), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S791
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			reduce(182), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S792
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			reduce(183), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S793
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			reduce(184), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S794
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			reduce(185), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S795
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			reduce(186), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S796
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			reduce(187), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S797
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			reduce(188), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S798
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			reduce(189), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S799
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			reduce(190), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S800
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(191), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S801
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1489), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S802
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(193), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S803
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(194), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S804
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(195), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S805
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(196), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S806
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(204), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S807
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1490), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S808
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(1520), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S809
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S810
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S811
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1576), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S812
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(169), // ], reduce: ArrayLiteralElements
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(1578), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S813
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(158), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			reduce(158), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S814
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(154), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			reduce(154), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S815
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(49), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			reduce(49), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S816
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(50), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			reduce(50), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S817
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(51), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			reduce(51), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S818
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(52), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			reduce(52), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S819
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(53), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			reduce(53), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S820
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(54), // ], reduce: DirectFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			reduce(54), // ,, reduce: DirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S821
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S822
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(167), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			reduce(167), // {, reduce: ArrayLiteral
			nil,         // }
			reduce(167), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: ArrayLiteral
			reduce(167), // ^^=, reduce: ArrayLiteral
			reduce(167), // &&=, reduce: ArrayLiteral
			reduce(167), // ??=, reduce: ArrayLiteral
			reduce(167), // ???=, reduce: ArrayLiteral
			reduce(167), // |=, reduce: ArrayLiteral
			reduce(167), // &=, reduce: ArrayLiteral
			reduce(167), // ^=, reduce: ArrayLiteral
			reduce(167), // <<=, reduce: ArrayLiteral
			reduce(167), // >>=, reduce: ArrayLiteral
			reduce(167), // >>>=, reduce: ArrayLiteral
			reduce(167), // +=, reduce: ArrayLiteral
			reduce(167), // .=, reduce: ArrayLiteral
			reduce(167), // -=, reduce: ArrayLiteral
			reduce(167), // *=, reduce: ArrayLiteral
			reduce(167), // /=, reduce: ArrayLiteral
			reduce(167), // //=, reduce: ArrayLiteral
			reduce(167), // %=, reduce: ArrayLiteral
			reduce(167), // **=, reduce: ArrayLiteral
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S823
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(56), // ], reduce: BracedFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			reduce(56), // ,, reduce: BracedFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S824
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S825
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S826
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(155), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			reduce(155), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S827
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(59), // ], reduce: FullSrec
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			reduce(59), // ,, reduce: FullSrec
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S828
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(156), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			reduce(156), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S829
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(60), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			reduce(60), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S830
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(61), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			reduce(61), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S831
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(62), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			reduce(62), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S832
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(63), // ], reduce: DirectOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			reduce(63), // ,, reduce: DirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S833
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S834
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(65), // ], reduce: BracedOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			reduce(65), // ,, reduce: BracedOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S835
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(157), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			reduce(157), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S836
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(66), // ], reduce: FullOosvar
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			reduce(66), // ,, reduce: FullOosvar
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S837
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(67),  // ], reduce: LocalVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S838
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(95), // ], reduce: Rvalue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(95), // ,, reduce: Rvalue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S839
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(96), // ], reduce: PrecedenceChainStart
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(96), // ,, reduce: PrecedenceChainStart
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S840
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(98),  // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(1583), // ?
			nil,         // :
			shift(1584), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(98),  // ,, reduce: TernaryTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S841
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(100), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(1585), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(100), // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S842
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(102), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(1586), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(102), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S843
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(104), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(1587), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(104), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S844
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(106), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(1588), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(106), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S845
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(108), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(1589), // =~
			shift(1590), // !=~
			shift(1591), // ==
			shift(1592), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(108), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S846
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(113), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(1593), // >
			shift(1594), // >=
			shift(1595), // <
			shift(1596), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(113), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S847
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(118), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(1597), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(118), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S848
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(120), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(1598), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(120), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S849
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(122), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(1599), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(122), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S850
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(124), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(1600), // <<
			shift(1601), // >>
			shift(1602), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(124), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S851
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(128), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(1603), // +
			shift(1604), // -
			shift(1605), // .+
			shift(1606), // .-
			shift(1607), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(128), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S852
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S853
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(134), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(1609), // *
			shift(1610), // /
			shift(1611), // //
			shift(1612), // %
			shift(1613), // .*
			shift(1614), // ./
			shift(1615), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(134), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S854
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S855
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S856
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S857
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(142), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(142), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S858
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S859
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S860
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(149), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(149), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S861
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(151), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(1621), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(151), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S862
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S863
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(153), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1623), // [
			reduce(153), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(1624), // [[
			shift(1625), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S864
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(159), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			reduce(159), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S865
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(160), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			reduce(160), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S866
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(161), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			reduce(161), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S867
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(162), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			reduce(162), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S868
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(163), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			reduce(163), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S869
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(164), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			reduce(164), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S870
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(165), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			reduce(165), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S871
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(166), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			reduce(166), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S872
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(1626), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S873
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(1628), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S874
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(172), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			reduce(172), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S875
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(179), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			reduce(179), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S876
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(180), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			reduce(180), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S877
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(181), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			reduce(181), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S878
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(182), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			reduce(182), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S879
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(183), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			reduce(183), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S880
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(184), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			reduce(184), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S881
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(185), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			reduce(185), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S882
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(186), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			reduce(186), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S883
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(187), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			reduce(187), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S884
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(188), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			reduce(188), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S885
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(189), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			reduce(189), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S886
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(190), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			reduce(190), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S887
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(191), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			reduce(191), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S888
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(1629), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S889
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(193), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			reduce(193), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S890
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(194), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			reduce(194), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S891
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(195), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			reduce(195), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S892
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(196), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			reduce(196), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S893
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(204), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S894
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1630), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S895
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S896
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(1684), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S897
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			reduce(215), // (, reduce: SubroutineName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S898
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1716), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S899
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(224), // $, reduce: BeginBlock
			nil,         // empty
			reduce(224), // ;, reduce: BeginBlock
			reduce(224), // {, reduce: BeginBlock
			nil,         // }
			nil,         // =
			reduce(224), // unset, reduce: BeginBlock
			reduce(224), // filter, reduce: BeginBlock
			reduce(224), // emit, reduce: BeginBlock
			reduce(224), // dump, reduce: BeginBlock
			reduce(224), // edump, reduce: BeginBlock
			reduce(224), // print, reduce: BeginBlock
			reduce(224), // eprint, reduce: BeginBlock
			reduce(224), // printn, reduce: BeginBlock
			reduce(224), // eprintn, reduce: BeginBlock
			reduce(224), // field_name, reduce: BeginBlock
			reduce(224), // $[, reduce: BeginBlock
			nil,         // ]
			reduce(224), // braced_field_name, reduce: BeginBlock
			reduce(224), // $[[, reduce: BeginBlock
			nil,         // ]]
			reduce(224), // $[[[, reduce: BeginBlock
			nil,         // ]]]
			reduce(224), // full_srec, reduce: BeginBlock
			reduce(224), // oosvar_name, reduce: BeginBlock
			reduce(224), // @[, reduce: BeginBlock
			reduce(224), // braced_oosvar_name, reduce: BeginBlock
			reduce(224), // full_oosvar, reduce: BeginBlock
			reduce(224), // non_sigil_name, reduce: BeginBlock
			reduce(224), // arr, reduce: BeginBlock
			reduce(224), // bool, reduce: BeginBlock
			reduce(224), // float, reduce: BeginBlock
			reduce(224), // int, reduce: BeginBlock
			reduce(224), // map, reduce: BeginBlock
			reduce(224), // num, reduce: BeginBlock
			reduce(224), // str, reduce: BeginBlock
			reduce(224), // var, reduce: BeginBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(224), // +, reduce: BeginBlock
			reduce(224), // -, reduce: BeginBlock
			reduce(224), // .+, reduce: BeginBlock
			reduce(224), // .-, reduce: BeginBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(224), // !, reduce: BeginBlock
			reduce(224), // ~, reduce: BeginBlock
			nil,         // **
			reduce(224), // (, reduce: BeginBlock
			nil,         // )
			reduce(224), // string_literal, reduce: BeginBlock
			reduce(224), // int_literal, reduce: BeginBlock
			reduce(224), // float_literal, reduce: BeginBlock
			reduce(224), // boolean_literal, reduce: BeginBlock
			reduce(224), // const_M_PI, reduce: BeginBlock
			reduce(224), // const_M_E, reduce: BeginBlock
			reduce(224), // panic, reduce: BeginBlock
			reduce(224), // [, reduce: BeginBlock
			nil,         // ,
			reduce(224), // ctx_IPS, reduce: BeginBlock
			reduce(224), // ctx_IFS, reduce: BeginBlock
			reduce(224), // ctx_IRS, reduce: BeginBlock
			reduce(224), // ctx_OPS, reduce: BeginBlock
			reduce(224), // ctx_OFS, reduce: BeginBlock
			reduce(224), // ctx_ORS, reduce: BeginBlock
			reduce(224), // ctx_NF, reduce: BeginBlock
			reduce(224), // ctx_NR, reduce: BeginBlock
			reduce(224), // ctx_FNR, reduce: BeginBlock
			reduce(224), // ctx_FILENAME, reduce: BeginBlock
			reduce(224), // ctx_FILENUM, reduce: BeginBlock
			reduce(224), // env, reduce: BeginBlock
			nil,         // [[
			nil,         // [[[
			reduce(224), // call, reduce: BeginBlock
			reduce(224), // begin, reduce: BeginBlock
			reduce(224), // end, reduce: BeginBlock
			reduce(224), // if, reduce: BeginBlock
			nil,         // elif
			nil,         // else
			reduce(224), // while, reduce: BeginBlock
			reduce(224), // do, reduce: BeginBlock
			reduce(224), // for, reduce: BeginBlock
			nil,         // in
			reduce(224), // break, reduce: BeginBlock
			reduce(224), // continue, reduce: BeginBlock
			reduce(224), // func, reduce: BeginBlock
			reduce(224), // subr, reduce: BeginBlock
			reduce(224), // return, reduce: BeginBlock
		},
	},
	actionRow{ // S900
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(225), // $, reduce: EndBlock
			nil,         // empty
			reduce(225), // ;, reduce: EndBlock
			reduce(225), // {, reduce: EndBlock
			nil,         // }
			nil,         // =
			reduce(225), // unset, reduce: EndBlock
			reduce(225), // filter, reduce: EndBlock
			reduce(225), // emit, reduce: EndBlock
			reduce(225), // dump, reduce: EndBlock
			reduce(225), // edump, reduce: EndBlock
			reduce(225), // print, reduce: EndBlock
			reduce(225), // eprint, reduce: EndBlock
			reduce(225), // printn, reduce: EndBlock
			reduce(225), // eprintn, reduce: EndBlock
			reduce(225), // field_name, reduce: EndBlock
			reduce(225), // $[, reduce: EndBlock
			nil,         // ]
			reduce(225), // braced_field_name, reduce: EndBlock
			reduce(225), // $[[, reduce: EndBlock
			nil,         // ]]
			reduce(225), // $[[[, reduce: EndBlock
			nil,         // ]]]
			reduce(225), // full_srec, reduce: EndBlock
			reduce(225), // oosvar_name, reduce: EndBlock
			reduce(225), // @[, reduce: EndBlock
			reduce(225), // braced_oosvar_name, reduce: EndBlock
			reduce(225), // full_oosvar, reduce: EndBlock
			reduce(225), // non_sigil_name, reduce: EndBlock
			reduce(225), // arr, reduce: EndBlock
			reduce(225), // bool, reduce: EndBlock
			reduce(225), // float, reduce: EndBlock
			reduce(225), // int, reduce: EndBlock
			reduce(225), // map, reduce: EndBlock
			reduce(225), // num, reduce: EndBlock
			reduce(225), // str, reduce: EndBlock
			reduce(225), // var, reduce: EndBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(225), // +, reduce: EndBlock
			reduce(225), // -, reduce: EndBlock
			reduce(225), // .+, reduce: EndBlock
			reduce(225), // .-, reduce: EndBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(225), // !, reduce: EndBlock
			reduce(225), // ~, reduce: EndBlock
			nil,         // **
			reduce(225), // (, reduce: EndBlock
			nil,         // )
			reduce(225), // string_literal, reduce: EndBlock
			reduce(225), // int_literal, reduce: EndBlock
			reduce(225), // float_literal, reduce: EndBlock
			reduce(225), // boolean_literal, reduce: EndBlock
			reduce(225), // const_M_PI, reduce: EndBlock
			reduce(225), // const_M_E, reduce: EndBlock
			reduce(225), // panic, reduce: EndBlock
			reduce(225), // [, reduce: EndBlock
			nil,         // ,
			reduce(225), // ctx_IPS, reduce: EndBlock
			reduce(225), // ctx_IFS, reduce: EndBlock
			reduce(225), // ctx_IRS, reduce: EndBlock
			reduce(225), // ctx_OPS, reduce: EndBlock
			reduce(225), // ctx_OFS, reduce: EndBlock
			reduce(225), // ctx_ORS, reduce: EndBlock
			reduce(225), // ctx_NF, reduce: EndBlock
			reduce(225), // ctx_NR, reduce: EndBlock
			reduce(225), // ctx_FNR, reduce: EndBlock
			reduce(225), // ctx_FILENAME, reduce: EndBlock
			reduce(225), // ctx_FILENUM, reduce: EndBlock
			reduce(225), // env, reduce: EndBlock
			nil,         // [[
			nil,         // [[[
			reduce(225), // call, reduce: EndBlock
			reduce(225), // begin, reduce: EndBlock
			reduce(225), // end, reduce: EndBlock
			reduce(225), // if, reduce: EndBlock
			nil,         // elif
			nil,         // else
			reduce(225), // while, reduce: EndBlock
			reduce(225), // do, reduce: EndBlock
			reduce(225), // for, reduce: EndBlock
			nil,         // in
			reduce(225), // break, reduce: EndBlock
			reduce(225), // continue, reduce: EndBlock
			reduce(225), // func, reduce: EndBlock
			reduce(225), // subr, reduce: EndBlock
			reduce(225), // return, reduce: EndBlock
		},
	},
	actionRow{ // S901
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(228), // $, reduce: IfChain
			nil,         // empty
			reduce(228), // ;, reduce: IfChain
			reduce(228), // {, reduce: IfChain
			nil,         // }
			nil,         // =
			reduce(228), // unset, reduce: IfChain
			reduce(228), // filter, reduce: IfChain
			reduce(228), // emit, reduce: IfChain
			reduce(228), // dump, reduce: IfChain
			reduce(228), // edump, reduce: IfChain
			reduce(228), // print, reduce: IfChain
			reduce(228), // eprint, reduce: IfChain
			reduce(228), // printn, reduce: IfChain
			reduce(228), // eprintn, reduce: IfChain
			reduce(228), // field_name, reduce: IfChain
			reduce(228), // $[, reduce: IfChain
			nil,         // ]
			reduce(228), // braced_field_name, reduce: IfChain
			reduce(228), // $[[, reduce: IfChain
			nil,         // ]]
			reduce(228), // $[[[, reduce: IfChain
			nil,         // ]]]
			reduce(228), // full_srec, reduce: IfChain
			reduce(228), // oosvar_name, reduce: IfChain
			reduce(228), // @[, reduce: IfChain
			reduce(228), // braced_oosvar_name, reduce: IfChain
			reduce(228), // full_oosvar, reduce: IfChain
			reduce(228), // non_sigil_name, reduce: IfChain
			reduce(228), // arr, reduce: IfChain
			reduce(228), // bool, reduce: IfChain
			reduce(228), // float, reduce: IfChain
			reduce(228), // int, reduce: IfChain
			reduce(228), // map, reduce: IfChain
			reduce(228), // num, reduce: IfChain
			reduce(228), // str, reduce: IfChain
			reduce(228), // var, reduce: IfChain
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(228), // +, reduce: IfChain
			reduce(228), // -, reduce: IfChain
			reduce(228), // .+, reduce: IfChain
			reduce(228), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(228), // !, reduce: IfChain
			reduce(228), // ~, reduce: IfChain
			nil,         // **
			reduce(228), // (, reduce: IfChain
			nil,         // )
			reduce(228), // string_literal, reduce: IfChain
			reduce(228), // int_literal, reduce: IfChain
			reduce(228), // float_literal, reduce: IfChain
			reduce(228), // boolean_literal, reduce: IfChain
			reduce(228), // const_M_PI, reduce: IfChain
			reduce(228), // const_M_E, reduce: IfChain
			reduce(228), // panic, reduce: IfChain
			reduce(228), // [, reduce: IfChain
			nil,         // ,
			reduce(228), // ctx_IPS, reduce: IfChain
			reduce(228), // ctx_IFS, reduce: IfChain
			reduce(228), // ctx_IRS, reduce: IfChain
			reduce(228), // ctx_OPS, reduce: IfChain
			reduce(228), // ctx_OFS, reduce: IfChain
			reduce(228), // ctx_ORS, reduce: IfChain
			reduce(228), // ctx_NF, reduce: IfChain
			reduce(228), // ctx_NR, reduce: IfChain
			reduce(228), // ctx_FNR, reduce: IfChain
			reduce(228), // ctx_FILENAME, reduce: IfChain
			reduce(228), // ctx_FILENUM, reduce: IfChain
			reduce(228), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(228), // call, reduce: IfChain
			reduce(228), // begin, reduce: IfChain
			reduce(228), // end, reduce: IfChain
			reduce(228), // if, reduce: IfChain
			nil,         // elif
			nil,         // else
			reduce(228), // while, reduce: IfChain
			reduce(228), // do, reduce: IfChain
			reduce(228), // for, reduce: IfChain
			nil,         // in
			reduce(228), // break, reduce: IfChain
			reduce(228), // continue, reduce: IfChain
			reduce(228), // func, reduce: IfChain
			reduce(228), // subr, reduce: IfChain
			reduce(228), // return, reduce: IfChain
		},
	},
	actionRow{ // S902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(230), // $, reduce: IfElifStar
			nil,         // empty
			reduce(230), // ;, reduce: IfElifStar
			reduce(230), // {, reduce: IfElifStar
			nil,         // }
			nil,         // =
			reduce(230), // unset, reduce: IfElifStar
			reduce(230), // filter, reduce: IfElifStar
			reduce(230), // emit, reduce: IfElifStar
			reduce(230), // dump, reduce: IfElifStar
			reduce(230), // edump, reduce: IfElifStar
			reduce(230), // print, reduce: IfElifStar
			reduce(230), // eprint, reduce: IfElifStar
			reduce(230), // printn, reduce: IfElifStar
			reduce(230), // eprintn, reduce: IfElifStar
			reduce(230), // field_name, reduce: IfElifStar
			reduce(230), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(230), // braced_field_name, reduce: IfElifStar
			reduce(230), // $[[, reduce: IfElifStar
			nil,         // ]]
			reduce(230), // $[[[, reduce: IfElifStar
			nil,         // ]]]
			reduce(230), // full_srec, reduce: IfElifStar
			reduce(230), // oosvar_name, reduce: IfElifStar
			reduce(230), // @[, reduce: IfElifStar
			reduce(230), // braced_oosvar_name, reduce: IfElifStar
			reduce(230), // full_oosvar, reduce: IfElifStar
			reduce(230), // non_sigil_name, reduce: IfElifStar
			reduce(230), // arr, reduce: IfElifStar
			reduce(230), // bool, reduce: IfElifStar
			reduce(230), // float, reduce: IfElifStar
			reduce(230), // int, reduce: IfElifStar
			reduce(230), // map, reduce: IfElifStar
			reduce(230), // num, reduce: IfElifStar
			reduce(230), // str, reduce: IfElifStar
			reduce(230), // var, reduce: IfElifStar
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(230), // +, reduce: IfElifStar
			reduce(230), // -, reduce: IfElifStar
			reduce(230), // .+, reduce: IfElifStar
			reduce(230), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(230), // !, reduce: IfElifStar
			reduce(230), // ~, reduce: IfElifStar
			nil,         // **
			reduce(230), // (, reduce: IfElifStar
			nil,         // )
			reduce(230), // string_literal, reduce: IfElifStar
			reduce(230), // int_literal, reduce: IfElifStar
			reduce(230), // float_literal, reduce: IfElifStar
			reduce(230), // boolean_literal, reduce: IfElifStar
			reduce(230), // const_M_PI, reduce: IfElifStar
			reduce(230), // const_M_E, reduce: IfElifStar
			reduce(230), // panic, reduce: IfElifStar
			reduce(230), // [, reduce: IfElifStar
			nil,         // ,
			reduce(230), // ctx_IPS, reduce: IfElifStar
			reduce(230), // ctx_IFS, reduce: IfElifStar
			reduce(230), // ctx_IRS, reduce: IfElifStar
			reduce(230), // ctx_OPS, reduce: IfElifStar
			reduce(230), // ctx_OFS, reduce: IfElifStar
			reduce(230), // ctx_ORS, reduce: IfElifStar
			reduce(230), // ctx_NF, reduce: IfElifStar
			reduce(230), // ctx_NR, reduce: IfElifStar
			reduce(230), // ctx_FNR, reduce: IfElifStar
			reduce(230), // ctx_FILENAME, reduce: IfElifStar
			reduce(230), // ctx_FILENUM, reduce: IfElifStar
			reduce(230), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(230), // call, reduce: IfElifStar
			reduce(230), // begin, reduce: IfElifStar
			reduce(230), // end, reduce: IfElifStar
			reduce(230), // if, reduce: IfElifStar
			reduce(230), // elif, reduce: IfElifStar
			reduce(230), // else, reduce: IfElifStar
			reduce(230), // while, reduce: IfElifStar
			reduce(230), // do, reduce: IfElifStar
			reduce(230), // for, reduce: IfElifStar
			nil,         // in
			reduce(230), // break, reduce: IfElifStar
			reduce(230), // continue, reduce: IfElifStar
			reduce(230), // func, reduce: IfElifStar
			reduce(230), // subr, reduce: IfElifStar
			reduce(230), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S903
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1717), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S904
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S905
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S906
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S907
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			shift(1721), // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S908
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S909
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(246), // ;, reduce: TripleForStart
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(1750), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(1775), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			reduce(246), // ,, reduce: TripleForStart
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S910
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1808), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S911
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1809), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S912
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(268), // $, reduce: ReturnStatement
			nil,         // empty
			reduce(268), // ;, reduce: ReturnStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S913
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(7), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S914
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(11), // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			shift(6),   // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			shift(26),  // unset
			shift(29),  // filter
			shift(30),  // emit
			shift(31),  // dump
			shift(32),  // edump
			shift(33),  // print
			shift(34),  // eprint
			shift(35),  // printn
			shift(36),  // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			shift(60),  // arr
			shift(61),  // bool
			shift(62),  // float
			shift(63),  // int
			shift(64),  // map
			shift(65),  // num
			shift(66),  // str
			shift(67),  // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			shift(124), // call
			shift(133), // begin
			shift(134), // end
			shift(137), // if
			nil,        // elif
			nil,        // else
			shift(138), // while
			shift(139), // do
			shift(144), // for
			nil,        // in
			shift(145), // break
			shift(146), // continue
			shift(147), // func
			shift(148), // subr
			shift(149), // return
		},
	},
	actionRow{ // S915
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(9), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S916
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			reduce(8), // $, reduce: NonEmptyStatementBlock
			nil,       // empty
			nil,       // ;
			nil,       // {
			nil,       // }
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S917
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			reduce(173), // :, reduce: MapLiteral
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S918
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(1811), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S919
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S920
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(1894), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S921
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(1895), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S922
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(1896), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S923
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(1897), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S924
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S925
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S926
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S927
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S928
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S929
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S930
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S931
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S932
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S933
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S934
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S935
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S936
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S937
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S938
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S939
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S940
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S941
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S942
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S943
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S944
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S945
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S946
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S947
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S948
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S949
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			reduce(143), // :, reduce: UnaryOpTerm
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S950
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S951
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S952
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S953
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S954
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S955
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S956
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S957
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			reduce(144), // :, reduce: UnaryOpTerm
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S958
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			reduce(145), // :, reduce: UnaryOpTerm
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S959
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			reduce(146), // :, reduce: UnaryOpTerm
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S960
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			reduce(147), // :, reduce: UnaryOpTerm
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S961
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			reduce(148), // :, reduce: UnaryOpTerm
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S962
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S963
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(1931), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S964
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(1933), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S965
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S966
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S967
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			reduce(167), // :, reduce: ArrayLiteral
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S968
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(1936), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S969
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(174), // $, reduce: MapLiteral
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			reduce(174), // {, reduce: MapLiteral
			nil,         // }
			reduce(174), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: MapLiteral
			reduce(174), // ^^=, reduce: MapLiteral
			reduce(174), // &&=, reduce: MapLiteral
			reduce(174), // ??=, reduce: MapLiteral
			reduce(174), // ???=, reduce: MapLiteral
			reduce(174), // |=, reduce: MapLiteral
			reduce(174), // &=, reduce: MapLiteral
			reduce(174), // ^=, reduce: MapLiteral
			reduce(174), // <<=, reduce: MapLiteral
			reduce(174), // >>=, reduce: MapLiteral
			reduce(174), // >>>=, reduce: MapLiteral
			reduce(174), // +=, reduce: MapLiteral
			reduce(174), // .=, reduce: MapLiteral
			reduce(174), // -=, reduce: MapLiteral
			reduce(174), // *=, reduce: MapLiteral
			reduce(174), // /=, reduce: MapLiteral
			reduce(174), // //=, reduce: MapLiteral
			reduce(174), // %=, reduce: MapLiteral
			reduce(174), // **=, reduce: MapLiteral
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S970
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			reduce(176), // }, reduce: MapLiteralKeyValuePairs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S971
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S972
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(1940), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S973
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(30), // $, reduce: Assignment
			nil,        // empty
			reduce(30), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S974
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(76), // $, reduce: Assignment
			nil,        // empty
			reduce(76), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S975
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(77), // $, reduce: Assignment
			nil,        // empty
			reduce(77), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S976
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(78), // $, reduce: Assignment
			nil,        // empty
			reduce(78), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S977
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(79), // $, reduce: Assignment
			nil,        // empty
			reduce(79), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S978
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(80), // $, reduce: Assignment
			nil,        // empty
			reduce(80), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S979
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(81), // $, reduce: Assignment
			nil,        // empty
			reduce(81), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S980
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(82), // $, reduce: Assignment
			nil,        // empty
			reduce(82), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S981
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(83), // $, reduce: Assignment
			nil,        // empty
			reduce(83), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S982
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(84), // $, reduce: Assignment
			nil,        // empty
			reduce(84), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S983
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(85), // $, reduce: Assignment
			nil,        // empty
			reduce(85), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S984
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(86), // $, reduce: Assignment
			nil,        // empty
			reduce(86), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S985
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(87), // $, reduce: Assignment
			nil,        // empty
			reduce(87), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S986
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(88), // $, reduce: Assignment
			nil,        // empty
			reduce(88), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S987
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(89), // $, reduce: Assignment
			nil,        // empty
			reduce(89), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S988
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(90), // $, reduce: Assignment
			nil,        // empty
			reduce(90), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S989
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(91), // $, reduce: Assignment
			nil,        // empty
			reduce(91), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S990
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(92), // $, reduce: Assignment
			nil,        // empty
			reduce(92), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S991
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(93), // $, reduce: Assignment
			nil,        // empty
			reduce(93), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S992
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(94), // $, reduce: Assignment
			nil,        // empty
			reduce(94), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S993
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(1941), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S994
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(3), // }, reduce: StatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S995
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(1942), // ;
			nil,         // {
			reduce(4),   // }, reduce: NonEmptyStatementBlock
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S996
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(1945), // ;
			shift(998),  // {
			reduce(5),   // }, reduce: NonEmptyStatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S997
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S998
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(1947), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S999
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(14), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(14), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1000
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(15), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(15), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1001
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(16), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(16), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1002
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(17), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(17), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1003
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(18), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(18), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1004
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(19), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(19), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1005
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(20), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(20), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1006
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(21), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(21), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1007
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(22), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(22), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1008
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(23), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(23), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1009
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(24), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(24), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1010
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(25), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(25), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1011
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(26), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(26), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1012
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(27), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(27), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1013
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(28), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(28), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1014
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(29), // ;, reduce: BracelessStatement
			nil,        // {
			reduce(29), // }, reduce: BracelessStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1015
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			shift(1949), // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(1950), // ||=
			shift(1951), // ^^=
			shift(1952), // &&=
			shift(1953), // ??=
			shift(1954), // ???=
			shift(1955), // |=
			shift(1956), // &=
			shift(1957), // ^=
			shift(1958), // <<=
			shift(1959), // >>=
			shift(1960), // >>>=
			shift(1961), // +=
			shift(1962), // .=
			shift(1963), // -=
			shift(1964), // *=
			shift(1965), // /=
			shift(1966), // //=
			shift(1967), // %=
			shift(1968), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1016
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(34),  // ;, reduce: BareBoolean
			shift(1970), // {
			reduce(34),  // }, reduce: BareBoolean
			reduce(32),  // =, reduce: Lvalue
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(32),  // ||=, reduce: Lvalue
			reduce(32),  // ^^=, reduce: Lvalue
			reduce(32),  // &&=, reduce: Lvalue
			reduce(32),  // ??=, reduce: Lvalue
			reduce(32),  // ???=, reduce: Lvalue
			reduce(32),  // |=, reduce: Lvalue
			reduce(32),  // &=, reduce: Lvalue
			reduce(32),  // ^=, reduce: Lvalue
			reduce(32),  // <<=, reduce: Lvalue
			reduce(32),  // >>=, reduce: Lvalue
			reduce(32),  // >>>=, reduce: Lvalue
			reduce(32),  // +=, reduce: Lvalue
			reduce(32),  // .=, reduce: Lvalue
			reduce(32),  // -=, reduce: Lvalue
			reduce(32),  // *=, reduce: Lvalue
			reduce(32),  // /=, reduce: Lvalue
			reduce(32),  // //=, reduce: Lvalue
			reduce(32),  // %=, reduce: Lvalue
			reduce(32),  // **=, reduce: Lvalue
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1017
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1018
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			reduce(158), // {, reduce: MlrvalOrFunction
			reduce(158), // }, reduce: MlrvalOrFunction
			reduce(158), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: MlrvalOrFunction
			reduce(158), // ^^=, reduce: MlrvalOrFunction
			reduce(158), // &&=, reduce: MlrvalOrFunction
			reduce(158), // ??=, reduce: MlrvalOrFunction
			reduce(158), // ???=, reduce: MlrvalOrFunction
			reduce(158), // |=, reduce: MlrvalOrFunction
			reduce(158), // &=, reduce: MlrvalOrFunction
			reduce(158), // ^=, reduce: MlrvalOrFunction
			reduce(158), // <<=, reduce: MlrvalOrFunction
			reduce(158), // >>=, reduce: MlrvalOrFunction
			reduce(158), // >>>=, reduce: MlrvalOrFunction
			reduce(158), // +=, reduce: MlrvalOrFunction
			reduce(158), // .=, reduce: MlrvalOrFunction
			reduce(158), // -=, reduce: MlrvalOrFunction
			reduce(158), // *=, reduce: MlrvalOrFunction
			reduce(158), // /=, reduce: MlrvalOrFunction
			reduce(158), // //=, reduce: MlrvalOrFunction
			reduce(158), // %=, reduce: MlrvalOrFunction
			reduce(158), // **=, reduce: MlrvalOrFunction
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1019
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1020
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1021
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(37),  // ;, reduce: DumpStatement
			shift(2057), // {
			reduce(37),  // }, reduce: DumpStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1022
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(39),  // ;, reduce: EdumpStatement
			shift(2057), // {
			reduce(39),  // }, reduce: EdumpStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1023
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(41),  // ;, reduce: PrintStatement
			shift(2057), // {
			reduce(41),  // }, reduce: PrintStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1024
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(43),  // ;, reduce: EprintStatement
			shift(2057), // {
			reduce(43),  // }, reduce: EprintStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1025
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(45),  // ;, reduce: PrintnStatement
			shift(2057), // {
			reduce(45),  // }, reduce: PrintnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(47),  // ;, reduce: EprintnStatement
			shift(2057), // {
			reduce(47),  // }, reduce: EprintnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1027
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			reduce(154), // {, reduce: MlrvalOrFunction
			reduce(154), // }, reduce: MlrvalOrFunction
			reduce(154), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: MlrvalOrFunction
			reduce(154), // ^^=, reduce: MlrvalOrFunction
			reduce(154), // &&=, reduce: MlrvalOrFunction
			reduce(154), // ??=, reduce: MlrvalOrFunction
			reduce(154), // ???=, reduce: MlrvalOrFunction
			reduce(154), // |=, reduce: MlrvalOrFunction
			reduce(154), // &=, reduce: MlrvalOrFunction
			reduce(154), // ^=, reduce: MlrvalOrFunction
			reduce(154), // <<=, reduce: MlrvalOrFunction
			reduce(154), // >>=, reduce: MlrvalOrFunction
			reduce(154), // >>>=, reduce: MlrvalOrFunction
			reduce(154), // +=, reduce: MlrvalOrFunction
			reduce(154), // .=, reduce: MlrvalOrFunction
			reduce(154), // -=, reduce: MlrvalOrFunction
			reduce(154), // *=, reduce: MlrvalOrFunction
			reduce(154), // /=, reduce: MlrvalOrFunction
			reduce(154), // //=, reduce: MlrvalOrFunction
			reduce(154), // %=, reduce: MlrvalOrFunction
			reduce(154), // **=, reduce: MlrvalOrFunction
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1028
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			reduce(49), // {, reduce: FieldValue
			reduce(49), // }, reduce: FieldValue
			reduce(49), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(49), // ||=, reduce: FieldValue
			reduce(49), // ^^=, reduce: FieldValue
			reduce(49), // &&=, reduce: FieldValue
			reduce(49), // ??=, reduce: FieldValue
			reduce(49), // ???=, reduce: FieldValue
			reduce(49), // |=, reduce: FieldValue
			reduce(49), // &=, reduce: FieldValue
			reduce(49), // ^=, reduce: FieldValue
			reduce(49), // <<=, reduce: FieldValue
			reduce(49), // >>=, reduce: FieldValue
			reduce(49), // >>>=, reduce: FieldValue
			reduce(49), // +=, reduce: FieldValue
			reduce(49), // .=, reduce: FieldValue
			reduce(49), // -=, reduce: FieldValue
			reduce(49), // *=, reduce: FieldValue
			reduce(49), // /=, reduce: FieldValue
			reduce(49), // //=, reduce: FieldValue
			reduce(49), // %=, reduce: FieldValue
			reduce(49), // **=, reduce: FieldValue
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1029
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			reduce(50), // {, reduce: FieldValue
			reduce(50), // }, reduce: FieldValue
			reduce(50), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(50), // ||=, reduce: FieldValue
			reduce(50), // ^^=, reduce: FieldValue
			reduce(50), // &&=, reduce: FieldValue
			reduce(50), // ??=, reduce: FieldValue
			reduce(50), // ???=, reduce: FieldValue
			reduce(50), // |=, reduce: FieldValue
			reduce(50), // &=, reduce: FieldValue
			reduce(50), // ^=, reduce: FieldValue
			reduce(50), // <<=, reduce: FieldValue
			reduce(50), // >>=, reduce: FieldValue
			reduce(50), // >>>=, reduce: FieldValue
			reduce(50), // +=, reduce: FieldValue
			reduce(50), // .=, reduce: FieldValue
			reduce(50), // -=, reduce: FieldValue
			reduce(50), // *=, reduce: FieldValue
			reduce(50), // /=, reduce: FieldValue
			reduce(50), // //=, reduce: FieldValue
			reduce(50), // %=, reduce: FieldValue
			reduce(50), // **=, reduce: FieldValue
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1030
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			reduce(51), // {, reduce: FieldValue
			reduce(51), // }, reduce: FieldValue
			reduce(51), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(51), // ||=, reduce: FieldValue
			reduce(51), // ^^=, reduce: FieldValue
			reduce(51), // &&=, reduce: FieldValue
			reduce(51), // ??=, reduce: FieldValue
			reduce(51), // ???=, reduce: FieldValue
			reduce(51), // |=, reduce: FieldValue
			reduce(51), // &=, reduce: FieldValue
			reduce(51), // ^=, reduce: FieldValue
			reduce(51), // <<=, reduce: FieldValue
			reduce(51), // >>=, reduce: FieldValue
			reduce(51), // >>>=, reduce: FieldValue
			reduce(51), // +=, reduce: FieldValue
			reduce(51), // .=, reduce: FieldValue
			reduce(51), // -=, reduce: FieldValue
			reduce(51), // *=, reduce: FieldValue
			reduce(51), // /=, reduce: FieldValue
			reduce(51), // //=, reduce: FieldValue
			reduce(51), // %=, reduce: FieldValue
			reduce(51), // **=, reduce: FieldValue
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1031
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			reduce(52), // {, reduce: FieldValue
			reduce(52), // }, reduce: FieldValue
			reduce(52), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(52), // ||=, reduce: FieldValue
			reduce(52), // ^^=, reduce: FieldValue
			reduce(52), // &&=, reduce: FieldValue
			reduce(52), // ??=, reduce: FieldValue
			reduce(52), // ???=, reduce: FieldValue
			reduce(52), // |=, reduce: FieldValue
			reduce(52), // &=, reduce: FieldValue
			reduce(52), // ^=, reduce: FieldValue
			reduce(52), // <<=, reduce: FieldValue
			reduce(52), // >>=, reduce: FieldValue
			reduce(52), // >>>=, reduce: FieldValue
			reduce(52), // +=, reduce: FieldValue
			reduce(52), // .=, reduce: FieldValue
			reduce(52), // -=, reduce: FieldValue
			reduce(52), // *=, reduce: FieldValue
			reduce(52), // /=, reduce: FieldValue
			reduce(52), // //=, reduce: FieldValue
			reduce(52), // %=, reduce: FieldValue
			reduce(52), // **=, reduce: FieldValue
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1032
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			reduce(53), // {, reduce: FieldValue
			reduce(53), // }, reduce: FieldValue
			reduce(53), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(53), // ||=, reduce: FieldValue
			reduce(53), // ^^=, reduce: FieldValue
			reduce(53), // &&=, reduce: FieldValue
			reduce(53), // ??=, reduce: FieldValue
			reduce(53), // ???=, reduce: FieldValue
			reduce(53), // |=, reduce: FieldValue
			reduce(53), // &=, reduce: FieldValue
			reduce(53), // ^=, reduce: FieldValue
			reduce(53), // <<=, reduce: FieldValue
			reduce(53), // >>=, reduce: FieldValue
			reduce(53), // >>>=, reduce: FieldValue
			reduce(53), // +=, reduce: FieldValue
			reduce(53), // .=, reduce: FieldValue
			reduce(53), // -=, reduce: FieldValue
			reduce(53), // *=, reduce: FieldValue
			reduce(53), // /=, reduce: FieldValue
			reduce(53), // //=, reduce: FieldValue
			reduce(53), // %=, reduce: FieldValue
			reduce(53), // **=, reduce: FieldValue
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1033
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			reduce(54), // {, reduce: DirectFieldValue
			reduce(54), // }, reduce: DirectFieldValue
			reduce(54), // =, reduce: DirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(54), // ||=, reduce: DirectFieldValue
			reduce(54), // ^^=, reduce: DirectFieldValue
			reduce(54), // &&=, reduce: DirectFieldValue
			reduce(54), // ??=, reduce: DirectFieldValue
			reduce(54), // ???=, reduce: DirectFieldValue
			reduce(54), // |=, reduce: DirectFieldValue
			reduce(54), // &=, reduce: DirectFieldValue
			reduce(54), // ^=, reduce: DirectFieldValue
			reduce(54), // <<=, reduce: DirectFieldValue
			reduce(54), // >>=, reduce: DirectFieldValue
			reduce(54), // >>>=, reduce: DirectFieldValue
			reduce(54), // +=, reduce: DirectFieldValue
			reduce(54), // .=, reduce: DirectFieldValue
			reduce(54), // -=, reduce: DirectFieldValue
			reduce(54), // *=, reduce: DirectFieldValue
			reduce(54), // /=, reduce: DirectFieldValue
			reduce(54), // //=, reduce: DirectFieldValue
			reduce(54), // %=, reduce: DirectFieldValue
			reduce(54), // **=, reduce: DirectFieldValue
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1034
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1035
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			reduce(56), // {, reduce: BracedFieldValue
			reduce(56), // }, reduce: BracedFieldValue
			reduce(56), // =, reduce: BracedFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(56), // ||=, reduce: BracedFieldValue
			reduce(56), // ^^=, reduce: BracedFieldValue
			reduce(56), // &&=, reduce: BracedFieldValue
			reduce(56), // ??=, reduce: BracedFieldValue
			reduce(56), // ???=, reduce: BracedFieldValue
			reduce(56), // |=, reduce: BracedFieldValue
			reduce(56), // &=, reduce: BracedFieldValue
			reduce(56), // ^=, reduce: BracedFieldValue
			reduce(56), // <<=, reduce: BracedFieldValue
			reduce(56), // >>=, reduce: BracedFieldValue
			reduce(56), // >>>=, reduce: BracedFieldValue
			reduce(56), // +=, reduce: BracedFieldValue
			reduce(56), // .=, reduce: BracedFieldValue
			reduce(56), // -=, reduce: BracedFieldValue
			reduce(56), // *=, reduce: BracedFieldValue
			reduce(56), // /=, reduce: BracedFieldValue
			reduce(56), // //=, reduce: BracedFieldValue
			reduce(56), // %=, reduce: BracedFieldValue
			reduce(56), // **=, reduce: BracedFieldValue
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1036
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1037
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1038
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			reduce(155), // {, reduce: MlrvalOrFunction
			reduce(155), // }, reduce: MlrvalOrFunction
			reduce(155), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: MlrvalOrFunction
			reduce(155), // ^^=, reduce: MlrvalOrFunction
			reduce(155), // &&=, reduce: MlrvalOrFunction
			reduce(155), // ??=, reduce: MlrvalOrFunction
			reduce(155), // ???=, reduce: MlrvalOrFunction
			reduce(155), // |=, reduce: MlrvalOrFunction
			reduce(155), // &=, reduce: MlrvalOrFunction
			reduce(155), // ^=, reduce: MlrvalOrFunction
			reduce(155), // <<=, reduce: MlrvalOrFunction
			reduce(155), // >>=, reduce: MlrvalOrFunction
			reduce(155), // >>>=, reduce: MlrvalOrFunction
			reduce(155), // +=, reduce: MlrvalOrFunction
			reduce(155), // .=, reduce: MlrvalOrFunction
			reduce(155), // -=, reduce: MlrvalOrFunction
			reduce(155), // *=, reduce: MlrvalOrFunction
			reduce(155), // /=, reduce: MlrvalOrFunction
			reduce(155), // //=, reduce: MlrvalOrFunction
			reduce(155), // %=, reduce: MlrvalOrFunction
			reduce(155), // **=, reduce: MlrvalOrFunction
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1039
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			reduce(59), // {, reduce: FullSrec
			reduce(59), // }, reduce: FullSrec
			reduce(59), // =, reduce: FullSrec
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(59), // ||=, reduce: FullSrec
			reduce(59), // ^^=, reduce: FullSrec
			reduce(59), // &&=, reduce: FullSrec
			reduce(59), // ??=, reduce: FullSrec
			reduce(59), // ???=, reduce: FullSrec
			reduce(59), // |=, reduce: FullSrec
			reduce(59), // &=, reduce: FullSrec
			reduce(59), // ^=, reduce: FullSrec
			reduce(59), // <<=, reduce: FullSrec
			reduce(59), // >>=, reduce: FullSrec
			reduce(59), // >>>=, reduce: FullSrec
			reduce(59), // +=, reduce: FullSrec
			reduce(59), // .=, reduce: FullSrec
			reduce(59), // -=, reduce: FullSrec
			reduce(59), // *=, reduce: FullSrec
			reduce(59), // /=, reduce: FullSrec
			reduce(59), // //=, reduce: FullSrec
			reduce(59), // %=, reduce: FullSrec
			reduce(59), // **=, reduce: FullSrec
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1040
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			reduce(156), // {, reduce: MlrvalOrFunction
			reduce(156), // }, reduce: MlrvalOrFunction
			reduce(156), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: MlrvalOrFunction
			reduce(156), // ^^=, reduce: MlrvalOrFunction
			reduce(156), // &&=, reduce: MlrvalOrFunction
			reduce(156), // ??=, reduce: MlrvalOrFunction
			reduce(156), // ???=, reduce: MlrvalOrFunction
			reduce(156), // |=, reduce: MlrvalOrFunction
			reduce(156), // &=, reduce: MlrvalOrFunction
			reduce(156), // ^=, reduce: MlrvalOrFunction
			reduce(156), // <<=, reduce: MlrvalOrFunction
			reduce(156), // >>=, reduce: MlrvalOrFunction
			reduce(156), // >>>=, reduce: MlrvalOrFunction
			reduce(156), // +=, reduce: MlrvalOrFunction
			reduce(156), // .=, reduce: MlrvalOrFunction
			reduce(156), // -=, reduce: MlrvalOrFunction
			reduce(156), // *=, reduce: MlrvalOrFunction
			reduce(156), // /=, reduce: MlrvalOrFunction
			reduce(156), // //=, reduce: MlrvalOrFunction
			reduce(156), // %=, reduce: MlrvalOrFunction
			reduce(156), // **=, reduce: MlrvalOrFunction
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1041
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			reduce(60), // {, reduce: OosvarValue
			reduce(60), // }, reduce: OosvarValue
			reduce(60), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(60), // ||=, reduce: OosvarValue
			reduce(60), // ^^=, reduce: OosvarValue
			reduce(60), // &&=, reduce: OosvarValue
			reduce(60), // ??=, reduce: OosvarValue
			reduce(60), // ???=, reduce: OosvarValue
			reduce(60), // |=, reduce: OosvarValue
			reduce(60), // &=, reduce: OosvarValue
			reduce(60), // ^=, reduce: OosvarValue
			reduce(60), // <<=, reduce: OosvarValue
			reduce(60), // >>=, reduce: OosvarValue
			reduce(60), // >>>=, reduce: OosvarValue
			reduce(60), // +=, reduce: OosvarValue
			reduce(60), // .=, reduce: OosvarValue
			reduce(60), // -=, reduce: OosvarValue
			reduce(60), // *=, reduce: OosvarValue
			reduce(60), // /=, reduce: OosvarValue
			reduce(60), // //=, reduce: OosvarValue
			reduce(60), // %=, reduce: OosvarValue
			reduce(60), // **=, reduce: OosvarValue
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1042
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			reduce(61), // {, reduce: OosvarValue
			reduce(61), // }, reduce: OosvarValue
			reduce(61), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(61), // ||=, reduce: OosvarValue
			reduce(61), // ^^=, reduce: OosvarValue
			reduce(61), // &&=, reduce: OosvarValue
			reduce(61), // ??=, reduce: OosvarValue
			reduce(61), // ???=, reduce: OosvarValue
			reduce(61), // |=, reduce: OosvarValue
			reduce(61), // &=, reduce: OosvarValue
			reduce(61), // ^=, reduce: OosvarValue
			reduce(61), // <<=, reduce: OosvarValue
			reduce(61), // >>=, reduce: OosvarValue
			reduce(61), // >>>=, reduce: OosvarValue
			reduce(61), // +=, reduce: OosvarValue
			reduce(61), // .=, reduce: OosvarValue
			reduce(61), // -=, reduce: OosvarValue
			reduce(61), // *=, reduce: OosvarValue
			reduce(61), // /=, reduce: OosvarValue
			reduce(61), // //=, reduce: OosvarValue
			reduce(61), // %=, reduce: OosvarValue
			reduce(61), // **=, reduce: OosvarValue
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1043
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			reduce(62), // {, reduce: OosvarValue
			reduce(62), // }, reduce: OosvarValue
			reduce(62), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(62), // ||=, reduce: OosvarValue
			reduce(62), // ^^=, reduce: OosvarValue
			reduce(62), // &&=, reduce: OosvarValue
			reduce(62), // ??=, reduce: OosvarValue
			reduce(62), // ???=, reduce: OosvarValue
			reduce(62), // |=, reduce: OosvarValue
			reduce(62), // &=, reduce: OosvarValue
			reduce(62), // ^=, reduce: OosvarValue
			reduce(62), // <<=, reduce: OosvarValue
			reduce(62), // >>=, reduce: OosvarValue
			reduce(62), // >>>=, reduce: OosvarValue
			reduce(62), // +=, reduce: OosvarValue
			reduce(62), // .=, reduce: OosvarValue
			reduce(62), // -=, reduce: OosvarValue
			reduce(62), // *=, reduce: OosvarValue
			reduce(62), // /=, reduce: OosvarValue
			reduce(62), // //=, reduce: OosvarValue
			reduce(62), // %=, reduce: OosvarValue
			reduce(62), // **=, reduce: OosvarValue
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1044
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			reduce(63), // {, reduce: DirectOosvarValue
			reduce(63), // }, reduce: DirectOosvarValue
			reduce(63), // =, reduce: DirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(63), // ||=, reduce: DirectOosvarValue
			reduce(63), // ^^=, reduce: DirectOosvarValue
			reduce(63), // &&=, reduce: DirectOosvarValue
			reduce(63), // ??=, reduce: DirectOosvarValue
			reduce(63), // ???=, reduce: DirectOosvarValue
			reduce(63), // |=, reduce: DirectOosvarValue
			reduce(63), // &=, reduce: DirectOosvarValue
			reduce(63), // ^=, reduce: DirectOosvarValue
			reduce(63), // <<=, reduce: DirectOosvarValue
			reduce(63), // >>=, reduce: DirectOosvarValue
			reduce(63), // >>>=, reduce: DirectOosvarValue
			reduce(63), // +=, reduce: DirectOosvarValue
			reduce(63), // .=, reduce: DirectOosvarValue
			reduce(63), // -=, reduce: DirectOosvarValue
			reduce(63), // *=, reduce: DirectOosvarValue
			reduce(63), // /=, reduce: DirectOosvarValue
			reduce(63), // //=, reduce: DirectOosvarValue
			reduce(63), // %=, reduce: DirectOosvarValue
			reduce(63), // **=, reduce: DirectOosvarValue
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1045
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1046
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			reduce(65), // {, reduce: BracedOosvarValue
			reduce(65), // }, reduce: BracedOosvarValue
			reduce(65), // =, reduce: BracedOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(65), // ||=, reduce: BracedOosvarValue
			reduce(65), // ^^=, reduce: BracedOosvarValue
			reduce(65), // &&=, reduce: BracedOosvarValue
			reduce(65), // ??=, reduce: BracedOosvarValue
			reduce(65), // ???=, reduce: BracedOosvarValue
			reduce(65), // |=, reduce: BracedOosvarValue
			reduce(65), // &=, reduce: BracedOosvarValue
			reduce(65), // ^=, reduce: BracedOosvarValue
			reduce(65), // <<=, reduce: BracedOosvarValue
			reduce(65), // >>=, reduce: BracedOosvarValue
			reduce(65), // >>>=, reduce: BracedOosvarValue
			reduce(65), // +=, reduce: BracedOosvarValue
			reduce(65), // .=, reduce: BracedOosvarValue
			reduce(65), // -=, reduce: BracedOosvarValue
			reduce(65), // *=, reduce: BracedOosvarValue
			reduce(65), // /=, reduce: BracedOosvarValue
			reduce(65), // //=, reduce: BracedOosvarValue
			reduce(65), // %=, reduce: BracedOosvarValue
			reduce(65), // **=, reduce: BracedOosvarValue
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1047
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			reduce(157), // {, reduce: MlrvalOrFunction
			reduce(157), // }, reduce: MlrvalOrFunction
			reduce(157), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: MlrvalOrFunction
			reduce(157), // ^^=, reduce: MlrvalOrFunction
			reduce(157), // &&=, reduce: MlrvalOrFunction
			reduce(157), // ??=, reduce: MlrvalOrFunction
			reduce(157), // ???=, reduce: MlrvalOrFunction
			reduce(157), // |=, reduce: MlrvalOrFunction
			reduce(157), // &=, reduce: MlrvalOrFunction
			reduce(157), // ^=, reduce: MlrvalOrFunction
			reduce(157), // <<=, reduce: MlrvalOrFunction
			reduce(157), // >>=, reduce: MlrvalOrFunction
			reduce(157), // >>>=, reduce: MlrvalOrFunction
			reduce(157), // +=, reduce: MlrvalOrFunction
			reduce(157), // .=, reduce: MlrvalOrFunction
			reduce(157), // -=, reduce: MlrvalOrFunction
			reduce(157), // *=, reduce: MlrvalOrFunction
			reduce(157), // /=, reduce: MlrvalOrFunction
			reduce(157), // //=, reduce: MlrvalOrFunction
			reduce(157), // %=, reduce: MlrvalOrFunction
			reduce(157), // **=, reduce: MlrvalOrFunction
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1048
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			reduce(66), // {, reduce: FullOosvar
			reduce(66), // }, reduce: FullOosvar
			reduce(66), // =, reduce: FullOosvar
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(66), // ||=, reduce: FullOosvar
			reduce(66), // ^^=, reduce: FullOosvar
			reduce(66), // &&=, reduce: FullOosvar
			reduce(66), // ??=, reduce: FullOosvar
			reduce(66), // ???=, reduce: FullOosvar
			reduce(66), // |=, reduce: FullOosvar
			reduce(66), // &=, reduce: FullOosvar
			reduce(66), // ^=, reduce: FullOosvar
			reduce(66), // <<=, reduce: FullOosvar
			reduce(66), // >>=, reduce: FullOosvar
			reduce(66), // >>>=, reduce: FullOosvar
			reduce(66), // +=, reduce: FullOosvar
			reduce(66), // .=, reduce: FullOosvar
			reduce(66), // -=, reduce: FullOosvar
			reduce(66), // *=, reduce: FullOosvar
			reduce(66), // /=, reduce: FullOosvar
			reduce(66), // //=, reduce: FullOosvar
			reduce(66), // %=, reduce: FullOosvar
			reduce(66), // **=, reduce: FullOosvar
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1049
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			reduce(67),  // {, reduce: LocalVariable
			reduce(67),  // }, reduce: LocalVariable
			reduce(67),  // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(67),  // ||=, reduce: LocalVariable
			reduce(67),  // ^^=, reduce: LocalVariable
			reduce(67),  // &&=, reduce: LocalVariable
			reduce(67),  // ??=, reduce: LocalVariable
			reduce(67),  // ???=, reduce: LocalVariable
			reduce(67),  // |=, reduce: LocalVariable
			reduce(67),  // &=, reduce: LocalVariable
			reduce(67),  // ^=, reduce: LocalVariable
			reduce(67),  // <<=, reduce: LocalVariable
			reduce(67),  // >>=, reduce: LocalVariable
			reduce(67),  // >>>=, reduce: LocalVariable
			reduce(67),  // +=, reduce: LocalVariable
			reduce(67),  // .=, reduce: LocalVariable
			reduce(67),  // -=, reduce: LocalVariable
			reduce(67),  // *=, reduce: LocalVariable
			reduce(67),  // /=, reduce: LocalVariable
			reduce(67),  // //=, reduce: LocalVariable
			reduce(67),  // %=, reduce: LocalVariable
			reduce(67),  // **=, reduce: LocalVariable
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1050
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			reduce(95), // {, reduce: Rvalue
			reduce(95), // }, reduce: Rvalue
			reduce(95), // =, reduce: Rvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(95), // ||=, reduce: Rvalue
			reduce(95), // ^^=, reduce: Rvalue
			reduce(95), // &&=, reduce: Rvalue
			reduce(95), // ??=, reduce: Rvalue
			reduce(95), // ???=, reduce: Rvalue
			reduce(95), // |=, reduce: Rvalue
			reduce(95), // &=, reduce: Rvalue
			reduce(95), // ^=, reduce: Rvalue
			reduce(95), // <<=, reduce: Rvalue
			reduce(95), // >>=, reduce: Rvalue
			reduce(95), // >>>=, reduce: Rvalue
			reduce(95), // +=, reduce: Rvalue
			reduce(95), // .=, reduce: Rvalue
			reduce(95), // -=, reduce: Rvalue
			reduce(95), // *=, reduce: Rvalue
			reduce(95), // /=, reduce: Rvalue
			reduce(95), // //=, reduce: Rvalue
			reduce(95), // %=, reduce: Rvalue
			reduce(95), // **=, reduce: Rvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1051
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			reduce(96), // {, reduce: PrecedenceChainStart
			reduce(96), // }, reduce: PrecedenceChainStart
			reduce(96), // =, reduce: PrecedenceChainStart
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(96), // ||=, reduce: PrecedenceChainStart
			reduce(96), // ^^=, reduce: PrecedenceChainStart
			reduce(96), // &&=, reduce: PrecedenceChainStart
			reduce(96), // ??=, reduce: PrecedenceChainStart
			reduce(96), // ???=, reduce: PrecedenceChainStart
			reduce(96), // |=, reduce: PrecedenceChainStart
			reduce(96), // &=, reduce: PrecedenceChainStart
			reduce(96), // ^=, reduce: PrecedenceChainStart
			reduce(96), // <<=, reduce: PrecedenceChainStart
			reduce(96), // >>=, reduce: PrecedenceChainStart
			reduce(96), // >>>=, reduce: PrecedenceChainStart
			reduce(96), // +=, reduce: PrecedenceChainStart
			reduce(96), // .=, reduce: PrecedenceChainStart
			reduce(96), // -=, reduce: PrecedenceChainStart
			reduce(96), // *=, reduce: PrecedenceChainStart
			reduce(96), // /=, reduce: PrecedenceChainStart
			reduce(96), // //=, reduce: PrecedenceChainStart
			reduce(96), // %=, reduce: PrecedenceChainStart
			reduce(96), // **=, reduce: PrecedenceChainStart
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1052
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			reduce(98),  // {, reduce: TernaryTerm
			reduce(98),  // }, reduce: TernaryTerm
			reduce(98),  // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(98),  // ||=, reduce: TernaryTerm
			reduce(98),  // ^^=, reduce: TernaryTerm
			reduce(98),  // &&=, reduce: TernaryTerm
			reduce(98),  // ??=, reduce: TernaryTerm
			reduce(98),  // ???=, reduce: TernaryTerm
			reduce(98),  // |=, reduce: TernaryTerm
			reduce(98),  // &=, reduce: TernaryTerm
			reduce(98),  // ^=, reduce: TernaryTerm
			reduce(98),  // <<=, reduce: TernaryTerm
			reduce(98),  // >>=, reduce: TernaryTerm
			reduce(98),  // >>>=, reduce: TernaryTerm
			reduce(98),  // +=, reduce: TernaryTerm
			reduce(98),  // .=, reduce: TernaryTerm
			reduce(98),  // -=, reduce: TernaryTerm
			reduce(98),  // *=, reduce: TernaryTerm
			reduce(98),  // /=, reduce: TernaryTerm
			reduce(98),  // //=, reduce: TernaryTerm
			reduce(98),  // %=, reduce: TernaryTerm
			reduce(98),  // **=, reduce: TernaryTerm
			shift(2149), // ?
			nil,         // :
			shift(2150), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1053
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			reduce(100), // {, reduce: LogicalOrTerm
			reduce(100), // }, reduce: LogicalOrTerm
			reduce(100), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: LogicalOrTerm
			reduce(100), // ^^=, reduce: LogicalOrTerm
			reduce(100), // &&=, reduce: LogicalOrTerm
			reduce(100), // ??=, reduce: LogicalOrTerm
			reduce(100), // ???=, reduce: LogicalOrTerm
			reduce(100), // |=, reduce: LogicalOrTerm
			reduce(100), // &=, reduce: LogicalOrTerm
			reduce(100), // ^=, reduce: LogicalOrTerm
			reduce(100), // <<=, reduce: LogicalOrTerm
			reduce(100), // >>=, reduce: LogicalOrTerm
			reduce(100), // >>>=, reduce: LogicalOrTerm
			reduce(100), // +=, reduce: LogicalOrTerm
			reduce(100), // .=, reduce: LogicalOrTerm
			reduce(100), // -=, reduce: LogicalOrTerm
			reduce(100), // *=, reduce: LogicalOrTerm
			reduce(100), // /=, reduce: LogicalOrTerm
			reduce(100), // //=, reduce: LogicalOrTerm
			reduce(100), // %=, reduce: LogicalOrTerm
			reduce(100), // **=, reduce: LogicalOrTerm
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2151), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1054
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			reduce(102), // {, reduce: LogicalXORTerm
			reduce(102), // }, reduce: LogicalXORTerm
			reduce(102), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: LogicalXORTerm
			reduce(102), // ^^=, reduce: LogicalXORTerm
			reduce(102), // &&=, reduce: LogicalXORTerm
			reduce(102), // ??=, reduce: LogicalXORTerm
			reduce(102), // ???=, reduce: LogicalXORTerm
			reduce(102), // |=, reduce: LogicalXORTerm
			reduce(102), // &=, reduce: LogicalXORTerm
			reduce(102), // ^=, reduce: LogicalXORTerm
			reduce(102), // <<=, reduce: LogicalXORTerm
			reduce(102), // >>=, reduce: LogicalXORTerm
			reduce(102), // >>>=, reduce: LogicalXORTerm
			reduce(102), // +=, reduce: LogicalXORTerm
			reduce(102), // .=, reduce: LogicalXORTerm
			reduce(102), // -=, reduce: LogicalXORTerm
			reduce(102), // *=, reduce: LogicalXORTerm
			reduce(102), // /=, reduce: LogicalXORTerm
			reduce(102), // //=, reduce: LogicalXORTerm
			reduce(102), // %=, reduce: LogicalXORTerm
			reduce(102), // **=, reduce: LogicalXORTerm
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2152), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1055
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			reduce(104), // {, reduce: LogicalAndTerm
			reduce(104), // }, reduce: LogicalAndTerm
			reduce(104), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: LogicalAndTerm
			reduce(104), // ^^=, reduce: LogicalAndTerm
			reduce(104), // &&=, reduce: LogicalAndTerm
			reduce(104), // ??=, reduce: LogicalAndTerm
			reduce(104), // ???=, reduce: LogicalAndTerm
			reduce(104), // |=, reduce: LogicalAndTerm
			reduce(104), // &=, reduce: LogicalAndTerm
			reduce(104), // ^=, reduce: LogicalAndTerm
			reduce(104), // <<=, reduce: LogicalAndTerm
			reduce(104), // >>=, reduce: LogicalAndTerm
			reduce(104), // >>>=, reduce: LogicalAndTerm
			reduce(104), // +=, reduce: LogicalAndTerm
			reduce(104), // .=, reduce: LogicalAndTerm
			reduce(104), // -=, reduce: LogicalAndTerm
			reduce(104), // *=, reduce: LogicalAndTerm
			reduce(104), // /=, reduce: LogicalAndTerm
			reduce(104), // //=, reduce: LogicalAndTerm
			reduce(104), // %=, reduce: LogicalAndTerm
			reduce(104), // **=, reduce: LogicalAndTerm
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2153), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1056
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			reduce(106), // {, reduce: AbsentCoalesceTerm
			reduce(106), // }, reduce: AbsentCoalesceTerm
			reduce(106), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: AbsentCoalesceTerm
			reduce(106), // ^^=, reduce: AbsentCoalesceTerm
			reduce(106), // &&=, reduce: AbsentCoalesceTerm
			reduce(106), // ??=, reduce: AbsentCoalesceTerm
			reduce(106), // ???=, reduce: AbsentCoalesceTerm
			reduce(106), // |=, reduce: AbsentCoalesceTerm
			reduce(106), // &=, reduce: AbsentCoalesceTerm
			reduce(106), // ^=, reduce: AbsentCoalesceTerm
			reduce(106), // <<=, reduce: AbsentCoalesceTerm
			reduce(106), // >>=, reduce: AbsentCoalesceTerm
			reduce(106), // >>>=, reduce: AbsentCoalesceTerm
			reduce(106), // +=, reduce: AbsentCoalesceTerm
			reduce(106), // .=, reduce: AbsentCoalesceTerm
			reduce(106), // -=, reduce: AbsentCoalesceTerm
			reduce(106), // *=, reduce: AbsentCoalesceTerm
			reduce(106), // /=, reduce: AbsentCoalesceTerm
			reduce(106), // //=, reduce: AbsentCoalesceTerm
			reduce(106), // %=, reduce: AbsentCoalesceTerm
			reduce(106), // **=, reduce: AbsentCoalesceTerm
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2154), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1057
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			reduce(108), // {, reduce: EmptyCoalesceTerm
			reduce(108), // }, reduce: EmptyCoalesceTerm
			reduce(108), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: EmptyCoalesceTerm
			reduce(108), // ^^=, reduce: EmptyCoalesceTerm
			reduce(108), // &&=, reduce: EmptyCoalesceTerm
			reduce(108), // ??=, reduce: EmptyCoalesceTerm
			reduce(108), // ???=, reduce: EmptyCoalesceTerm
			reduce(108), // |=, reduce: EmptyCoalesceTerm
			reduce(108), // &=, reduce: EmptyCoalesceTerm
			reduce(108), // ^=, reduce: EmptyCoalesceTerm
			reduce(108), // <<=, reduce: EmptyCoalesceTerm
			reduce(108), // >>=, reduce: EmptyCoalesceTerm
			reduce(108), // >>>=, reduce: EmptyCoalesceTerm
			reduce(108), // +=, reduce: EmptyCoalesceTerm
			reduce(108), // .=, reduce: EmptyCoalesceTerm
			reduce(108), // -=, reduce: EmptyCoalesceTerm
			reduce(108), // *=, reduce: EmptyCoalesceTerm
			reduce(108), // /=, reduce: EmptyCoalesceTerm
			reduce(108), // //=, reduce: EmptyCoalesceTerm
			reduce(108), // %=, reduce: EmptyCoalesceTerm
			reduce(108), // **=, reduce: EmptyCoalesceTerm
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2155), // =~
			shift(2156), // !=~
			shift(2157), // ==
			shift(2158), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1058
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			reduce(113), // {, reduce: EqneTerm
			reduce(113), // }, reduce: EqneTerm
			reduce(113), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: EqneTerm
			reduce(113), // ^^=, reduce: EqneTerm
			reduce(113), // &&=, reduce: EqneTerm
			reduce(113), // ??=, reduce: EqneTerm
			reduce(113), // ???=, reduce: EqneTerm
			reduce(113), // |=, reduce: EqneTerm
			reduce(113), // &=, reduce: EqneTerm
			reduce(113), // ^=, reduce: EqneTerm
			reduce(113), // <<=, reduce: EqneTerm
			reduce(113), // >>=, reduce: EqneTerm
			reduce(113), // >>>=, reduce: EqneTerm
			reduce(113), // +=, reduce: EqneTerm
			reduce(113), // .=, reduce: EqneTerm
			reduce(113), // -=, reduce: EqneTerm
			reduce(113), // *=, reduce: EqneTerm
			reduce(113), // /=, reduce: EqneTerm
			reduce(113), // //=, reduce: EqneTerm
			reduce(113), // %=, reduce: EqneTerm
			reduce(113), // **=, reduce: EqneTerm
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2159), // >
			shift(2160), // >=
			shift(2161), // <
			shift(2162), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1059
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			reduce(118), // {, reduce: CmpTerm
			reduce(118), // }, reduce: CmpTerm
			reduce(118), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(118), // ||=, reduce: CmpTerm
			reduce(118), // ^^=, reduce: CmpTerm
			reduce(118), // &&=, reduce: CmpTerm
			reduce(118), // ??=, reduce: CmpTerm
			reduce(118), // ???=, reduce: CmpTerm
			reduce(118), // |=, reduce: CmpTerm
			reduce(118), // &=, reduce: CmpTerm
			reduce(118), // ^=, reduce: CmpTerm
			reduce(118), // <<=, reduce: CmpTerm
			reduce(118), // >>=, reduce: CmpTerm
			reduce(118), // >>>=, reduce: CmpTerm
			reduce(118), // +=, reduce: CmpTerm
			reduce(118), // .=, reduce: CmpTerm
			reduce(118), // -=, reduce: CmpTerm
			reduce(118), // *=, reduce: CmpTerm
			reduce(118), // /=, reduce: CmpTerm
			reduce(118), // //=, reduce: CmpTerm
			reduce(118), // %=, reduce: CmpTerm
			reduce(118), // **=, reduce: CmpTerm
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2163), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1060
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			reduce(120), // {, reduce: BitwiseORTerm
			reduce(120), // }, reduce: BitwiseORTerm
			reduce(120), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(120), // ||=, reduce: BitwiseORTerm
			reduce(120), // ^^=, reduce: BitwiseORTerm
			reduce(120), // &&=, reduce: BitwiseORTerm
			reduce(120), // ??=, reduce: BitwiseORTerm
			reduce(120), // ???=, reduce: BitwiseORTerm
			reduce(120), // |=, reduce: BitwiseORTerm
			reduce(120), // &=, reduce: BitwiseORTerm
			reduce(120), // ^=, reduce: BitwiseORTerm
			reduce(120), // <<=, reduce: BitwiseORTerm
			reduce(120), // >>=, reduce: BitwiseORTerm
			reduce(120), // >>>=, reduce: BitwiseORTerm
			reduce(120), // +=, reduce: BitwiseORTerm
			reduce(120), // .=, reduce: BitwiseORTerm
			reduce(120), // -=, reduce: BitwiseORTerm
			reduce(120), // *=, reduce: BitwiseORTerm
			reduce(120), // /=, reduce: BitwiseORTerm
			reduce(120), // //=, reduce: BitwiseORTerm
			reduce(120), // %=, reduce: BitwiseORTerm
			reduce(120), // **=, reduce: BitwiseORTerm
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2164), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1061
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			reduce(122), // {, reduce: BitwiseXORTerm
			reduce(122), // }, reduce: BitwiseXORTerm
			reduce(122), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(122), // ||=, reduce: BitwiseXORTerm
			reduce(122), // ^^=, reduce: BitwiseXORTerm
			reduce(122), // &&=, reduce: BitwiseXORTerm
			reduce(122), // ??=, reduce: BitwiseXORTerm
			reduce(122), // ???=, reduce: BitwiseXORTerm
			reduce(122), // |=, reduce: BitwiseXORTerm
			reduce(122), // &=, reduce: BitwiseXORTerm
			reduce(122), // ^=, reduce: BitwiseXORTerm
			reduce(122), // <<=, reduce: BitwiseXORTerm
			reduce(122), // >>=, reduce: BitwiseXORTerm
			reduce(122), // >>>=, reduce: BitwiseXORTerm
			reduce(122), // +=, reduce: BitwiseXORTerm
			reduce(122), // .=, reduce: BitwiseXORTerm
			reduce(122), // -=, reduce: BitwiseXORTerm
			reduce(122), // *=, reduce: BitwiseXORTerm
			reduce(122), // /=, reduce: BitwiseXORTerm
			reduce(122), // //=, reduce: BitwiseXORTerm
			reduce(122), // %=, reduce: BitwiseXORTerm
			reduce(122), // **=, reduce: BitwiseXORTerm
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2165), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1062
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			reduce(124), // {, reduce: BitwiseANDTerm
			reduce(124), // }, reduce: BitwiseANDTerm
			reduce(124), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(124), // ||=, reduce: BitwiseANDTerm
			reduce(124), // ^^=, reduce: BitwiseANDTerm
			reduce(124), // &&=, reduce: BitwiseANDTerm
			reduce(124), // ??=, reduce: BitwiseANDTerm
			reduce(124), // ???=, reduce: BitwiseANDTerm
			reduce(124), // |=, reduce: BitwiseANDTerm
			reduce(124), // &=, reduce: BitwiseANDTerm
			reduce(124), // ^=, reduce: BitwiseANDTerm
			reduce(124), // <<=, reduce: BitwiseANDTerm
			reduce(124), // >>=, reduce: BitwiseANDTerm
			reduce(124), // >>>=, reduce: BitwiseANDTerm
			reduce(124), // +=, reduce: BitwiseANDTerm
			reduce(124), // .=, reduce: BitwiseANDTerm
			reduce(124), // -=, reduce: BitwiseANDTerm
			reduce(124), // *=, reduce: BitwiseANDTerm
			reduce(124), // /=, reduce: BitwiseANDTerm
			reduce(124), // //=, reduce: BitwiseANDTerm
			reduce(124), // %=, reduce: BitwiseANDTerm
			reduce(124), // **=, reduce: BitwiseANDTerm
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2166), // <<
			shift(2167), // >>
			shift(2168), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1063
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			reduce(128), // {, reduce: BitwiseShiftTerm
			reduce(128), // }, reduce: BitwiseShiftTerm
			reduce(128), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(128), // ||=, reduce: BitwiseShiftTerm
			reduce(128), // ^^=, reduce: BitwiseShiftTerm
			reduce(128), // &&=, reduce: BitwiseShiftTerm
			reduce(128), // ??=, reduce: BitwiseShiftTerm
			reduce(128), // ???=, reduce: BitwiseShiftTerm
			reduce(128), // |=, reduce: BitwiseShiftTerm
			reduce(128), // &=, reduce: BitwiseShiftTerm
			reduce(128), // ^=, reduce: BitwiseShiftTerm
			reduce(128), // <<=, reduce: BitwiseShiftTerm
			reduce(128), // >>=, reduce: BitwiseShiftTerm
			reduce(128), // >>>=, reduce: BitwiseShiftTerm
			reduce(128), // +=, reduce: BitwiseShiftTerm
			reduce(128), // .=, reduce: BitwiseShiftTerm
			reduce(128), // -=, reduce: BitwiseShiftTerm
			reduce(128), // *=, reduce: BitwiseShiftTerm
			reduce(128), // /=, reduce: BitwiseShiftTerm
			reduce(128), // //=, reduce: BitwiseShiftTerm
			reduce(128), // %=, reduce: BitwiseShiftTerm
			reduce(128), // **=, reduce: BitwiseShiftTerm
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2169), // +
			shift(2170), // -
			shift(2171), // .+
			shift(2172), // .-
			shift(2173), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1064
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1065
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			reduce(134), // {, reduce: AddsubdotTerm
			reduce(134), // }, reduce: AddsubdotTerm
			reduce(134), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(134), // ||=, reduce: AddsubdotTerm
			reduce(134), // ^^=, reduce: AddsubdotTerm
			reduce(134), // &&=, reduce: AddsubdotTerm
			reduce(134), // ??=, reduce: AddsubdotTerm
			reduce(134), // ???=, reduce: AddsubdotTerm
			reduce(134), // |=, reduce: AddsubdotTerm
			reduce(134), // &=, reduce: AddsubdotTerm
			reduce(134), // ^=, reduce: AddsubdotTerm
			reduce(134), // <<=, reduce: AddsubdotTerm
			reduce(134), // >>=, reduce: AddsubdotTerm
			reduce(134), // >>>=, reduce: AddsubdotTerm
			reduce(134), // +=, reduce: AddsubdotTerm
			reduce(134), // .=, reduce: AddsubdotTerm
			reduce(134), // -=, reduce: AddsubdotTerm
			reduce(134), // *=, reduce: AddsubdotTerm
			reduce(134), // /=, reduce: AddsubdotTerm
			reduce(134), // //=, reduce: AddsubdotTerm
			reduce(134), // %=, reduce: AddsubdotTerm
			reduce(134), // **=, reduce: AddsubdotTerm
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2175), // *
			shift(2176), // /
			shift(2177), // //
			shift(2178), // %
			shift(2179), // .*
			shift(2180), // ./
			shift(2181), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1066
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1067
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1068
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1069
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			reduce(142), // {, reduce: MuldivTerm
			reduce(142), // }, reduce: MuldivTerm
			reduce(142), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(142), // ||=, reduce: MuldivTerm
			reduce(142), // ^^=, reduce: MuldivTerm
			reduce(142), // &&=, reduce: MuldivTerm
			reduce(142), // ??=, reduce: MuldivTerm
			reduce(142), // ???=, reduce: MuldivTerm
			reduce(142), // |=, reduce: MuldivTerm
			reduce(142), // &=, reduce: MuldivTerm
			reduce(142), // ^=, reduce: MuldivTerm
			reduce(142), // <<=, reduce: MuldivTerm
			reduce(142), // >>=, reduce: MuldivTerm
			reduce(142), // >>>=, reduce: MuldivTerm
			reduce(142), // +=, reduce: MuldivTerm
			reduce(142), // .=, reduce: MuldivTerm
			reduce(142), // -=, reduce: MuldivTerm
			reduce(142), // *=, reduce: MuldivTerm
			reduce(142), // /=, reduce: MuldivTerm
			reduce(142), // //=, reduce: MuldivTerm
			reduce(142), // %=, reduce: MuldivTerm
			reduce(142), // **=, reduce: MuldivTerm
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1070
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1071
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1072
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			reduce(149), // {, reduce: UnaryOpTerm
			reduce(149), // }, reduce: UnaryOpTerm
			reduce(149), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: UnaryOpTerm
			reduce(149), // ^^=, reduce: UnaryOpTerm
			reduce(149), // &&=, reduce: UnaryOpTerm
			reduce(149), // ??=, reduce: UnaryOpTerm
			reduce(149), // ???=, reduce: UnaryOpTerm
			reduce(149), // |=, reduce: UnaryOpTerm
			reduce(149), // &=, reduce: UnaryOpTerm
			reduce(149), // ^=, reduce: UnaryOpTerm
			reduce(149), // <<=, reduce: UnaryOpTerm
			reduce(149), // >>=, reduce: UnaryOpTerm
			reduce(149), // >>>=, reduce: UnaryOpTerm
			reduce(149), // +=, reduce: UnaryOpTerm
			reduce(149), // .=, reduce: UnaryOpTerm
			reduce(149), // -=, reduce: UnaryOpTerm
			reduce(149), // *=, reduce: UnaryOpTerm
			reduce(149), // /=, reduce: UnaryOpTerm
			reduce(149), // //=, reduce: UnaryOpTerm
			reduce(149), // %=, reduce: UnaryOpTerm
			reduce(149), // **=, reduce: UnaryOpTerm
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1073
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			reduce(151), // {, reduce: PowTerm
			reduce(151), // }, reduce: PowTerm
			reduce(151), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: PowTerm
			reduce(151), // ^^=, reduce: PowTerm
			reduce(151), // &&=, reduce: PowTerm
			reduce(151), // ??=, reduce: PowTerm
			reduce(151), // ???=, reduce: PowTerm
			reduce(151), // |=, reduce: PowTerm
			reduce(151), // &=, reduce: PowTerm
			reduce(151), // ^=, reduce: PowTerm
			reduce(151), // <<=, reduce: PowTerm
			reduce(151), // >>=, reduce: PowTerm
			reduce(151), // >>>=, reduce: PowTerm
			reduce(151), // +=, reduce: PowTerm
			reduce(151), // .=, reduce: PowTerm
			reduce(151), // -=, reduce: PowTerm
			reduce(151), // *=, reduce: PowTerm
			reduce(151), // /=, reduce: PowTerm
			reduce(151), // //=, reduce: PowTerm
			reduce(151), // %=, reduce: PowTerm
			reduce(151), // **=, reduce: PowTerm
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2187), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1074
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1075
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			reduce(153), // {, reduce: PrecedenceChainEnd
			reduce(153), // }, reduce: PrecedenceChainEnd
			reduce(153), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: PrecedenceChainEnd
			reduce(153), // ^^=, reduce: PrecedenceChainEnd
			reduce(153), // &&=, reduce: PrecedenceChainEnd
			reduce(153), // ??=, reduce: PrecedenceChainEnd
			reduce(153), // ???=, reduce: PrecedenceChainEnd
			reduce(153), // |=, reduce: PrecedenceChainEnd
			reduce(153), // &=, reduce: PrecedenceChainEnd
			reduce(153), // ^=, reduce: PrecedenceChainEnd
			reduce(153), // <<=, reduce: PrecedenceChainEnd
			reduce(153), // >>=, reduce: PrecedenceChainEnd
			reduce(153), // >>>=, reduce: PrecedenceChainEnd
			reduce(153), // +=, reduce: PrecedenceChainEnd
			reduce(153), // .=, reduce: PrecedenceChainEnd
			reduce(153), // -=, reduce: PrecedenceChainEnd
			reduce(153), // *=, reduce: PrecedenceChainEnd
			reduce(153), // /=, reduce: PrecedenceChainEnd
			reduce(153), // //=, reduce: PrecedenceChainEnd
			reduce(153), // %=, reduce: PrecedenceChainEnd
			reduce(153), // **=, reduce: PrecedenceChainEnd
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2189), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2190), // [[
			shift(2191), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1076
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			reduce(159), // {, reduce: MlrvalOrFunction
			reduce(159), // }, reduce: MlrvalOrFunction
			reduce(159), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: MlrvalOrFunction
			reduce(159), // ^^=, reduce: MlrvalOrFunction
			reduce(159), // &&=, reduce: MlrvalOrFunction
			reduce(159), // ??=, reduce: MlrvalOrFunction
			reduce(159), // ???=, reduce: MlrvalOrFunction
			reduce(159), // |=, reduce: MlrvalOrFunction
			reduce(159), // &=, reduce: MlrvalOrFunction
			reduce(159), // ^=, reduce: MlrvalOrFunction
			reduce(159), // <<=, reduce: MlrvalOrFunction
			reduce(159), // >>=, reduce: MlrvalOrFunction
			reduce(159), // >>>=, reduce: MlrvalOrFunction
			reduce(159), // +=, reduce: MlrvalOrFunction
			reduce(159), // .=, reduce: MlrvalOrFunction
			reduce(159), // -=, reduce: MlrvalOrFunction
			reduce(159), // *=, reduce: MlrvalOrFunction
			reduce(159), // /=, reduce: MlrvalOrFunction
			reduce(159), // //=, reduce: MlrvalOrFunction
			reduce(159), // %=, reduce: MlrvalOrFunction
			reduce(159), // **=, reduce: MlrvalOrFunction
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1077
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			reduce(160), // {, reduce: MlrvalOrFunction
			reduce(160), // }, reduce: MlrvalOrFunction
			reduce(160), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: MlrvalOrFunction
			reduce(160), // ^^=, reduce: MlrvalOrFunction
			reduce(160), // &&=, reduce: MlrvalOrFunction
			reduce(160), // ??=, reduce: MlrvalOrFunction
			reduce(160), // ???=, reduce: MlrvalOrFunction
			reduce(160), // |=, reduce: MlrvalOrFunction
			reduce(160), // &=, reduce: MlrvalOrFunction
			reduce(160), // ^=, reduce: MlrvalOrFunction
			reduce(160), // <<=, reduce: MlrvalOrFunction
			reduce(160), // >>=, reduce: MlrvalOrFunction
			reduce(160), // >>>=, reduce: MlrvalOrFunction
			reduce(160), // +=, reduce: MlrvalOrFunction
			reduce(160), // .=, reduce: MlrvalOrFunction
			reduce(160), // -=, reduce: MlrvalOrFunction
			reduce(160), // *=, reduce: MlrvalOrFunction
			reduce(160), // /=, reduce: MlrvalOrFunction
			reduce(160), // //=, reduce: MlrvalOrFunction
			reduce(160), // %=, reduce: MlrvalOrFunction
			reduce(160), // **=, reduce: MlrvalOrFunction
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1078
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			reduce(161), // {, reduce: MlrvalOrFunction
			reduce(161), // }, reduce: MlrvalOrFunction
			reduce(161), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: MlrvalOrFunction
			reduce(161), // ^^=, reduce: MlrvalOrFunction
			reduce(161), // &&=, reduce: MlrvalOrFunction
			reduce(161), // ??=, reduce: MlrvalOrFunction
			reduce(161), // ???=, reduce: MlrvalOrFunction
			reduce(161), // |=, reduce: MlrvalOrFunction
			reduce(161), // &=, reduce: MlrvalOrFunction
			reduce(161), // ^=, reduce: MlrvalOrFunction
			reduce(161), // <<=, reduce: MlrvalOrFunction
			reduce(161), // >>=, reduce: MlrvalOrFunction
			reduce(161), // >>>=, reduce: MlrvalOrFunction
			reduce(161), // +=, reduce: MlrvalOrFunction
			reduce(161), // .=, reduce: MlrvalOrFunction
			reduce(161), // -=, reduce: MlrvalOrFunction
			reduce(161), // *=, reduce: MlrvalOrFunction
			reduce(161), // /=, reduce: MlrvalOrFunction
			reduce(161), // //=, reduce: MlrvalOrFunction
			reduce(161), // %=, reduce: MlrvalOrFunction
			reduce(161), // **=, reduce: MlrvalOrFunction
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1079
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			reduce(162), // {, reduce: MlrvalOrFunction
			reduce(162), // }, reduce: MlrvalOrFunction
			reduce(162), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: MlrvalOrFunction
			reduce(162), // ^^=, reduce: MlrvalOrFunction
			reduce(162), // &&=, reduce: MlrvalOrFunction
			reduce(162), // ??=, reduce: MlrvalOrFunction
			reduce(162), // ???=, reduce: MlrvalOrFunction
			reduce(162), // |=, reduce: MlrvalOrFunction
			reduce(162), // &=, reduce: MlrvalOrFunction
			reduce(162), // ^=, reduce: MlrvalOrFunction
			reduce(162), // <<=, reduce: MlrvalOrFunction
			reduce(162), // >>=, reduce: MlrvalOrFunction
			reduce(162), // >>>=, reduce: MlrvalOrFunction
			reduce(162), // +=, reduce: MlrvalOrFunction
			reduce(162), // .=, reduce: MlrvalOrFunction
			reduce(162), // -=, reduce: MlrvalOrFunction
			reduce(162), // *=, reduce: MlrvalOrFunction
			reduce(162), // /=, reduce: MlrvalOrFunction
			reduce(162), // //=, reduce: MlrvalOrFunction
			reduce(162), // %=, reduce: MlrvalOrFunction
			reduce(162), // **=, reduce: MlrvalOrFunction
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1080
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			reduce(163), // {, reduce: MlrvalOrFunction
			reduce(163), // }, reduce: MlrvalOrFunction
			reduce(163), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: MlrvalOrFunction
			reduce(163), // ^^=, reduce: MlrvalOrFunction
			reduce(163), // &&=, reduce: MlrvalOrFunction
			reduce(163), // ??=, reduce: MlrvalOrFunction
			reduce(163), // ???=, reduce: MlrvalOrFunction
			reduce(163), // |=, reduce: MlrvalOrFunction
			reduce(163), // &=, reduce: MlrvalOrFunction
			reduce(163), // ^=, reduce: MlrvalOrFunction
			reduce(163), // <<=, reduce: MlrvalOrFunction
			reduce(163), // >>=, reduce: MlrvalOrFunction
			reduce(163), // >>>=, reduce: MlrvalOrFunction
			reduce(163), // +=, reduce: MlrvalOrFunction
			reduce(163), // .=, reduce: MlrvalOrFunction
			reduce(163), // -=, reduce: MlrvalOrFunction
			reduce(163), // *=, reduce: MlrvalOrFunction
			reduce(163), // /=, reduce: MlrvalOrFunction
			reduce(163), // //=, reduce: MlrvalOrFunction
			reduce(163), // %=, reduce: MlrvalOrFunction
			reduce(163), // **=, reduce: MlrvalOrFunction
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1081
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			reduce(164), // {, reduce: MlrvalOrFunction
			reduce(164), // }, reduce: MlrvalOrFunction
			reduce(164), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: MlrvalOrFunction
			reduce(164), // ^^=, reduce: MlrvalOrFunction
			reduce(164), // &&=, reduce: MlrvalOrFunction
			reduce(164), // ??=, reduce: MlrvalOrFunction
			reduce(164), // ???=, reduce: MlrvalOrFunction
			reduce(164), // |=, reduce: MlrvalOrFunction
			reduce(164), // &=, reduce: MlrvalOrFunction
			reduce(164), // ^=, reduce: MlrvalOrFunction
			reduce(164), // <<=, reduce: MlrvalOrFunction
			reduce(164), // >>=, reduce: MlrvalOrFunction
			reduce(164), // >>>=, reduce: MlrvalOrFunction
			reduce(164), // +=, reduce: MlrvalOrFunction
			reduce(164), // .=, reduce: MlrvalOrFunction
			reduce(164), // -=, reduce: MlrvalOrFunction
			reduce(164), // *=, reduce: MlrvalOrFunction
			reduce(164), // /=, reduce: MlrvalOrFunction
			reduce(164), // //=, reduce: MlrvalOrFunction
			reduce(164), // %=, reduce: MlrvalOrFunction
			reduce(164), // **=, reduce: MlrvalOrFunction
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1082
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			reduce(165), // {, reduce: MlrvalOrFunction
			reduce(165), // }, reduce: MlrvalOrFunction
			reduce(165), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: MlrvalOrFunction
			reduce(165), // ^^=, reduce: MlrvalOrFunction
			reduce(165), // &&=, reduce: MlrvalOrFunction
			reduce(165), // ??=, reduce: MlrvalOrFunction
			reduce(165), // ???=, reduce: MlrvalOrFunction
			reduce(165), // |=, reduce: MlrvalOrFunction
			reduce(165), // &=, reduce: MlrvalOrFunction
			reduce(165), // ^=, reduce: MlrvalOrFunction
			reduce(165), // <<=, reduce: MlrvalOrFunction
			reduce(165), // >>=, reduce: MlrvalOrFunction
			reduce(165), // >>>=, reduce: MlrvalOrFunction
			reduce(165), // +=, reduce: MlrvalOrFunction
			reduce(165), // .=, reduce: MlrvalOrFunction
			reduce(165), // -=, reduce: MlrvalOrFunction
			reduce(165), // *=, reduce: MlrvalOrFunction
			reduce(165), // /=, reduce: MlrvalOrFunction
			reduce(165), // //=, reduce: MlrvalOrFunction
			reduce(165), // %=, reduce: MlrvalOrFunction
			reduce(165), // **=, reduce: MlrvalOrFunction
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1083
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			reduce(166), // {, reduce: MlrvalOrFunction
			reduce(166), // }, reduce: MlrvalOrFunction
			reduce(166), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: MlrvalOrFunction
			reduce(166), // ^^=, reduce: MlrvalOrFunction
			reduce(166), // &&=, reduce: MlrvalOrFunction
			reduce(166), // ??=, reduce: MlrvalOrFunction
			reduce(166), // ???=, reduce: MlrvalOrFunction
			reduce(166), // |=, reduce: MlrvalOrFunction
			reduce(166), // &=, reduce: MlrvalOrFunction
			reduce(166), // ^=, reduce: MlrvalOrFunction
			reduce(166), // <<=, reduce: MlrvalOrFunction
			reduce(166), // >>=, reduce: MlrvalOrFunction
			reduce(166), // >>>=, reduce: MlrvalOrFunction
			reduce(166), // +=, reduce: MlrvalOrFunction
			reduce(166), // .=, reduce: MlrvalOrFunction
			reduce(166), // -=, reduce: MlrvalOrFunction
			reduce(166), // *=, reduce: MlrvalOrFunction
			reduce(166), // /=, reduce: MlrvalOrFunction
			reduce(166), // //=, reduce: MlrvalOrFunction
			reduce(166), // %=, reduce: MlrvalOrFunction
			reduce(166), // **=, reduce: MlrvalOrFunction
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1084
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2192), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1085
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			reduce(172), // {, reduce: MlrvalOrFunction
			reduce(172), // }, reduce: MlrvalOrFunction
			reduce(172), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: MlrvalOrFunction
			reduce(172), // ^^=, reduce: MlrvalOrFunction
			reduce(172), // &&=, reduce: MlrvalOrFunction
			reduce(172), // ??=, reduce: MlrvalOrFunction
			reduce(172), // ???=, reduce: MlrvalOrFunction
			reduce(172), // |=, reduce: MlrvalOrFunction
			reduce(172), // &=, reduce: MlrvalOrFunction
			reduce(172), // ^=, reduce: MlrvalOrFunction
			reduce(172), // <<=, reduce: MlrvalOrFunction
			reduce(172), // >>=, reduce: MlrvalOrFunction
			reduce(172), // >>>=, reduce: MlrvalOrFunction
			reduce(172), // +=, reduce: MlrvalOrFunction
			reduce(172), // .=, reduce: MlrvalOrFunction
			reduce(172), // -=, reduce: MlrvalOrFunction
			reduce(172), // *=, reduce: MlrvalOrFunction
			reduce(172), // /=, reduce: MlrvalOrFunction
			reduce(172), // //=, reduce: MlrvalOrFunction
			reduce(172), // %=, reduce: MlrvalOrFunction
			reduce(172), // **=, reduce: MlrvalOrFunction
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1086
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			reduce(179), // {, reduce: MlrvalOrFunction
			reduce(179), // }, reduce: MlrvalOrFunction
			reduce(179), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: MlrvalOrFunction
			reduce(179), // ^^=, reduce: MlrvalOrFunction
			reduce(179), // &&=, reduce: MlrvalOrFunction
			reduce(179), // ??=, reduce: MlrvalOrFunction
			reduce(179), // ???=, reduce: MlrvalOrFunction
			reduce(179), // |=, reduce: MlrvalOrFunction
			reduce(179), // &=, reduce: MlrvalOrFunction
			reduce(179), // ^=, reduce: MlrvalOrFunction
			reduce(179), // <<=, reduce: MlrvalOrFunction
			reduce(179), // >>=, reduce: MlrvalOrFunction
			reduce(179), // >>>=, reduce: MlrvalOrFunction
			reduce(179), // +=, reduce: MlrvalOrFunction
			reduce(179), // .=, reduce: MlrvalOrFunction
			reduce(179), // -=, reduce: MlrvalOrFunction
			reduce(179), // *=, reduce: MlrvalOrFunction
			reduce(179), // /=, reduce: MlrvalOrFunction
			reduce(179), // //=, reduce: MlrvalOrFunction
			reduce(179), // %=, reduce: MlrvalOrFunction
			reduce(179), // **=, reduce: MlrvalOrFunction
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1087
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			reduce(180), // {, reduce: ContextVariable
			reduce(180), // }, reduce: ContextVariable
			reduce(180), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: ContextVariable
			reduce(180), // ^^=, reduce: ContextVariable
			reduce(180), // &&=, reduce: ContextVariable
			reduce(180), // ??=, reduce: ContextVariable
			reduce(180), // ???=, reduce: ContextVariable
			reduce(180), // |=, reduce: ContextVariable
			reduce(180), // &=, reduce: ContextVariable
			reduce(180), // ^=, reduce: ContextVariable
			reduce(180), // <<=, reduce: ContextVariable
			reduce(180), // >>=, reduce: ContextVariable
			reduce(180), // >>>=, reduce: ContextVariable
			reduce(180), // +=, reduce: ContextVariable
			reduce(180), // .=, reduce: ContextVariable
			reduce(180), // -=, reduce: ContextVariable
			reduce(180), // *=, reduce: ContextVariable
			reduce(180), // /=, reduce: ContextVariable
			reduce(180), // //=, reduce: ContextVariable
			reduce(180), // %=, reduce: ContextVariable
			reduce(180), // **=, reduce: ContextVariable
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1088
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			reduce(181), // {, reduce: ContextVariable
			reduce(181), // }, reduce: ContextVariable
			reduce(181), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: ContextVariable
			reduce(181), // ^^=, reduce: ContextVariable
			reduce(181), // &&=, reduce: ContextVariable
			reduce(181), // ??=, reduce: ContextVariable
			reduce(181), // ???=, reduce: ContextVariable
			reduce(181), // |=, reduce: ContextVariable
			reduce(181), // &=, reduce: ContextVariable
			reduce(181), // ^=, reduce: ContextVariable
			reduce(181), // <<=, reduce: ContextVariable
			reduce(181), // >>=, reduce: ContextVariable
			reduce(181), // >>>=, reduce: ContextVariable
			reduce(181), // +=, reduce: ContextVariable
			reduce(181), // .=, reduce: ContextVariable
			reduce(181), // -=, reduce: ContextVariable
			reduce(181), // *=, reduce: ContextVariable
			reduce(181), // /=, reduce: ContextVariable
			reduce(181), // //=, reduce: ContextVariable
			reduce(181), // %=, reduce: ContextVariable
			reduce(181), // **=, reduce: ContextVariable
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1089
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			reduce(182), // {, reduce: ContextVariable
			reduce(182), // }, reduce: ContextVariable
			reduce(182), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: ContextVariable
			reduce(182), // ^^=, reduce: ContextVariable
			reduce(182), // &&=, reduce: ContextVariable
			reduce(182), // ??=, reduce: ContextVariable
			reduce(182), // ???=, reduce: ContextVariable
			reduce(182), // |=, reduce: ContextVariable
			reduce(182), // &=, reduce: ContextVariable
			reduce(182), // ^=, reduce: ContextVariable
			reduce(182), // <<=, reduce: ContextVariable
			reduce(182), // >>=, reduce: ContextVariable
			reduce(182), // >>>=, reduce: ContextVariable
			reduce(182), // +=, reduce: ContextVariable
			reduce(182), // .=, reduce: ContextVariable
			reduce(182), // -=, reduce: ContextVariable
			reduce(182), // *=, reduce: ContextVariable
			reduce(182), // /=, reduce: ContextVariable
			reduce(182), // //=, reduce: ContextVariable
			reduce(182), // %=, reduce: ContextVariable
			reduce(182), // **=, reduce: ContextVariable
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1090
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			reduce(183), // {, reduce: ContextVariable
			reduce(183), // }, reduce: ContextVariable
			reduce(183), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: ContextVariable
			reduce(183), // ^^=, reduce: ContextVariable
			reduce(183), // &&=, reduce: ContextVariable
			reduce(183), // ??=, reduce: ContextVariable
			reduce(183), // ???=, reduce: ContextVariable
			reduce(183), // |=, reduce: ContextVariable
			reduce(183), // &=, reduce: ContextVariable
			reduce(183), // ^=, reduce: ContextVariable
			reduce(183), // <<=, reduce: ContextVariable
			reduce(183), // >>=, reduce: ContextVariable
			reduce(183), // >>>=, reduce: ContextVariable
			reduce(183), // +=, reduce: ContextVariable
			reduce(183), // .=, reduce: ContextVariable
			reduce(183), // -=, reduce: ContextVariable
			reduce(183), // *=, reduce: ContextVariable
			reduce(183), // /=, reduce: ContextVariable
			reduce(183), // //=, reduce: ContextVariable
			reduce(183), // %=, reduce: ContextVariable
			reduce(183), // **=, reduce: ContextVariable
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1091
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			reduce(184), // {, reduce: ContextVariable
			reduce(184), // }, reduce: ContextVariable
			reduce(184), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: ContextVariable
			reduce(184), // ^^=, reduce: ContextVariable
			reduce(184), // &&=, reduce: ContextVariable
			reduce(184), // ??=, reduce: ContextVariable
			reduce(184), // ???=, reduce: ContextVariable
			reduce(184), // |=, reduce: ContextVariable
			reduce(184), // &=, reduce: ContextVariable
			reduce(184), // ^=, reduce: ContextVariable
			reduce(184), // <<=, reduce: ContextVariable
			reduce(184), // >>=, reduce: ContextVariable
			reduce(184), // >>>=, reduce: ContextVariable
			reduce(184), // +=, reduce: ContextVariable
			reduce(184), // .=, reduce: ContextVariable
			reduce(184), // -=, reduce: ContextVariable
			reduce(184), // *=, reduce: ContextVariable
			reduce(184), // /=, reduce: ContextVariable
			reduce(184), // //=, reduce: ContextVariable
			reduce(184), // %=, reduce: ContextVariable
			reduce(184), // **=, reduce: ContextVariable
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1092
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			reduce(185), // {, reduce: ContextVariable
			reduce(185), // }, reduce: ContextVariable
			reduce(185), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: ContextVariable
			reduce(185), // ^^=, reduce: ContextVariable
			reduce(185), // &&=, reduce: ContextVariable
			reduce(185), // ??=, reduce: ContextVariable
			reduce(185), // ???=, reduce: ContextVariable
			reduce(185), // |=, reduce: ContextVariable
			reduce(185), // &=, reduce: ContextVariable
			reduce(185), // ^=, reduce: ContextVariable
			reduce(185), // <<=, reduce: ContextVariable
			reduce(185), // >>=, reduce: ContextVariable
			reduce(185), // >>>=, reduce: ContextVariable
			reduce(185), // +=, reduce: ContextVariable
			reduce(185), // .=, reduce: ContextVariable
			reduce(185), // -=, reduce: ContextVariable
			reduce(185), // *=, reduce: ContextVariable
			reduce(185), // /=, reduce: ContextVariable
			reduce(185), // //=, reduce: ContextVariable
			reduce(185), // %=, reduce: ContextVariable
			reduce(185), // **=, reduce: ContextVariable
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1093
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			reduce(186), // {, reduce: ContextVariable
			reduce(186), // }, reduce: ContextVariable
			reduce(186), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: ContextVariable
			reduce(186), // ^^=, reduce: ContextVariable
			reduce(186), // &&=, reduce: ContextVariable
			reduce(186), // ??=, reduce: ContextVariable
			reduce(186), // ???=, reduce: ContextVariable
			reduce(186), // |=, reduce: ContextVariable
			reduce(186), // &=, reduce: ContextVariable
			reduce(186), // ^=, reduce: ContextVariable
			reduce(186), // <<=, reduce: ContextVariable
			reduce(186), // >>=, reduce: ContextVariable
			reduce(186), // >>>=, reduce: ContextVariable
			reduce(186), // +=, reduce: ContextVariable
			reduce(186), // .=, reduce: ContextVariable
			reduce(186), // -=, reduce: ContextVariable
			reduce(186), // *=, reduce: ContextVariable
			reduce(186), // /=, reduce: ContextVariable
			reduce(186), // //=, reduce: ContextVariable
			reduce(186), // %=, reduce: ContextVariable
			reduce(186), // **=, reduce: ContextVariable
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1094
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			reduce(187), // {, reduce: ContextVariable
			reduce(187), // }, reduce: ContextVariable
			reduce(187), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: ContextVariable
			reduce(187), // ^^=, reduce: ContextVariable
			reduce(187), // &&=, reduce: ContextVariable
			reduce(187), // ??=, reduce: ContextVariable
			reduce(187), // ???=, reduce: ContextVariable
			reduce(187), // |=, reduce: ContextVariable
			reduce(187), // &=, reduce: ContextVariable
			reduce(187), // ^=, reduce: ContextVariable
			reduce(187), // <<=, reduce: ContextVariable
			reduce(187), // >>=, reduce: ContextVariable
			reduce(187), // >>>=, reduce: ContextVariable
			reduce(187), // +=, reduce: ContextVariable
			reduce(187), // .=, reduce: ContextVariable
			reduce(187), // -=, reduce: ContextVariable
			reduce(187), // *=, reduce: ContextVariable
			reduce(187), // /=, reduce: ContextVariable
			reduce(187), // //=, reduce: ContextVariable
			reduce(187), // %=, reduce: ContextVariable
			reduce(187), // **=, reduce: ContextVariable
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1095
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			reduce(188), // {, reduce: ContextVariable
			reduce(188), // }, reduce: ContextVariable
			reduce(188), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: ContextVariable
			reduce(188), // ^^=, reduce: ContextVariable
			reduce(188), // &&=, reduce: ContextVariable
			reduce(188), // ??=, reduce: ContextVariable
			reduce(188), // ???=, reduce: ContextVariable
			reduce(188), // |=, reduce: ContextVariable
			reduce(188), // &=, reduce: ContextVariable
			reduce(188), // ^=, reduce: ContextVariable
			reduce(188), // <<=, reduce: ContextVariable
			reduce(188), // >>=, reduce: ContextVariable
			reduce(188), // >>>=, reduce: ContextVariable
			reduce(188), // +=, reduce: ContextVariable
			reduce(188), // .=, reduce: ContextVariable
			reduce(188), // -=, reduce: ContextVariable
			reduce(188), // *=, reduce: ContextVariable
			reduce(188), // /=, reduce: ContextVariable
			reduce(188), // //=, reduce: ContextVariable
			reduce(188), // %=, reduce: ContextVariable
			reduce(188), // **=, reduce: ContextVariable
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1096
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			reduce(189), // {, reduce: ContextVariable
			reduce(189), // }, reduce: ContextVariable
			reduce(189), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: ContextVariable
			reduce(189), // ^^=, reduce: ContextVariable
			reduce(189), // &&=, reduce: ContextVariable
			reduce(189), // ??=, reduce: ContextVariable
			reduce(189), // ???=, reduce: ContextVariable
			reduce(189), // |=, reduce: ContextVariable
			reduce(189), // &=, reduce: ContextVariable
			reduce(189), // ^=, reduce: ContextVariable
			reduce(189), // <<=, reduce: ContextVariable
			reduce(189), // >>=, reduce: ContextVariable
			reduce(189), // >>>=, reduce: ContextVariable
			reduce(189), // +=, reduce: ContextVariable
			reduce(189), // .=, reduce: ContextVariable
			reduce(189), // -=, reduce: ContextVariable
			reduce(189), // *=, reduce: ContextVariable
			reduce(189), // /=, reduce: ContextVariable
			reduce(189), // //=, reduce: ContextVariable
			reduce(189), // %=, reduce: ContextVariable
			reduce(189), // **=, reduce: ContextVariable
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1097
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			reduce(190), // {, reduce: ContextVariable
			reduce(190), // }, reduce: ContextVariable
			reduce(190), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: ContextVariable
			reduce(190), // ^^=, reduce: ContextVariable
			reduce(190), // &&=, reduce: ContextVariable
			reduce(190), // ??=, reduce: ContextVariable
			reduce(190), // ???=, reduce: ContextVariable
			reduce(190), // |=, reduce: ContextVariable
			reduce(190), // &=, reduce: ContextVariable
			reduce(190), // ^=, reduce: ContextVariable
			reduce(190), // <<=, reduce: ContextVariable
			reduce(190), // >>=, reduce: ContextVariable
			reduce(190), // >>>=, reduce: ContextVariable
			reduce(190), // +=, reduce: ContextVariable
			reduce(190), // .=, reduce: ContextVariable
			reduce(190), // -=, reduce: ContextVariable
			reduce(190), // *=, reduce: ContextVariable
			reduce(190), // /=, reduce: ContextVariable
			reduce(190), // //=, reduce: ContextVariable
			reduce(190), // %=, reduce: ContextVariable
			reduce(190), // **=, reduce: ContextVariable
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1098
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			reduce(191), // {, reduce: MlrvalOrFunction
			reduce(191), // }, reduce: MlrvalOrFunction
			reduce(191), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MlrvalOrFunction
			reduce(191), // ^^=, reduce: MlrvalOrFunction
			reduce(191), // &&=, reduce: MlrvalOrFunction
			reduce(191), // ??=, reduce: MlrvalOrFunction
			reduce(191), // ???=, reduce: MlrvalOrFunction
			reduce(191), // |=, reduce: MlrvalOrFunction
			reduce(191), // &=, reduce: MlrvalOrFunction
			reduce(191), // ^=, reduce: MlrvalOrFunction
			reduce(191), // <<=, reduce: MlrvalOrFunction
			reduce(191), // >>=, reduce: MlrvalOrFunction
			reduce(191), // >>>=, reduce: MlrvalOrFunction
			reduce(191), // +=, reduce: MlrvalOrFunction
			reduce(191), // .=, reduce: MlrvalOrFunction
			reduce(191), // -=, reduce: MlrvalOrFunction
			reduce(191), // *=, reduce: MlrvalOrFunction
			reduce(191), // /=, reduce: MlrvalOrFunction
			reduce(191), // //=, reduce: MlrvalOrFunction
			reduce(191), // %=, reduce: MlrvalOrFunction
			reduce(191), // **=, reduce: MlrvalOrFunction
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1099
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2194), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1100
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			reduce(193), // {, reduce: MlrvalOrFunction
			reduce(193), // }, reduce: MlrvalOrFunction
			reduce(193), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: MlrvalOrFunction
			reduce(193), // ^^=, reduce: MlrvalOrFunction
			reduce(193), // &&=, reduce: MlrvalOrFunction
			reduce(193), // ??=, reduce: MlrvalOrFunction
			reduce(193), // ???=, reduce: MlrvalOrFunction
			reduce(193), // |=, reduce: MlrvalOrFunction
			reduce(193), // &=, reduce: MlrvalOrFunction
			reduce(193), // ^=, reduce: MlrvalOrFunction
			reduce(193), // <<=, reduce: MlrvalOrFunction
			reduce(193), // >>=, reduce: MlrvalOrFunction
			reduce(193), // >>>=, reduce: MlrvalOrFunction
			reduce(193), // +=, reduce: MlrvalOrFunction
			reduce(193), // .=, reduce: MlrvalOrFunction
			reduce(193), // -=, reduce: MlrvalOrFunction
			reduce(193), // *=, reduce: MlrvalOrFunction
			reduce(193), // /=, reduce: MlrvalOrFunction
			reduce(193), // //=, reduce: MlrvalOrFunction
			reduce(193), // %=, reduce: MlrvalOrFunction
			reduce(193), // **=, reduce: MlrvalOrFunction
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1101
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			reduce(194), // {, reduce: MlrvalOrFunction
			reduce(194), // }, reduce: MlrvalOrFunction
			reduce(194), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: MlrvalOrFunction
			reduce(194), // ^^=, reduce: MlrvalOrFunction
			reduce(194), // &&=, reduce: MlrvalOrFunction
			reduce(194), // ??=, reduce: MlrvalOrFunction
			reduce(194), // ???=, reduce: MlrvalOrFunction
			reduce(194), // |=, reduce: MlrvalOrFunction
			reduce(194), // &=, reduce: MlrvalOrFunction
			reduce(194), // ^=, reduce: MlrvalOrFunction
			reduce(194), // <<=, reduce: MlrvalOrFunction
			reduce(194), // >>=, reduce: MlrvalOrFunction
			reduce(194), // >>>=, reduce: MlrvalOrFunction
			reduce(194), // +=, reduce: MlrvalOrFunction
			reduce(194), // .=, reduce: MlrvalOrFunction
			reduce(194), // -=, reduce: MlrvalOrFunction
			reduce(194), // *=, reduce: MlrvalOrFunction
			reduce(194), // /=, reduce: MlrvalOrFunction
			reduce(194), // //=, reduce: MlrvalOrFunction
			reduce(194), // %=, reduce: MlrvalOrFunction
			reduce(194), // **=, reduce: MlrvalOrFunction
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1102
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			reduce(195), // {, reduce: MlrvalOrFunction
			reduce(195), // }, reduce: MlrvalOrFunction
			reduce(195), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: MlrvalOrFunction
			reduce(195), // ^^=, reduce: MlrvalOrFunction
			reduce(195), // &&=, reduce: MlrvalOrFunction
			reduce(195), // ??=, reduce: MlrvalOrFunction
			reduce(195), // ???=, reduce: MlrvalOrFunction
			reduce(195), // |=, reduce: MlrvalOrFunction
			reduce(195), // &=, reduce: MlrvalOrFunction
			reduce(195), // ^=, reduce: MlrvalOrFunction
			reduce(195), // <<=, reduce: MlrvalOrFunction
			reduce(195), // >>=, reduce: MlrvalOrFunction
			reduce(195), // >>>=, reduce: MlrvalOrFunction
			reduce(195), // +=, reduce: MlrvalOrFunction
			reduce(195), // .=, reduce: MlrvalOrFunction
			reduce(195), // -=, reduce: MlrvalOrFunction
			reduce(195), // *=, reduce: MlrvalOrFunction
			reduce(195), // /=, reduce: MlrvalOrFunction
			reduce(195), // //=, reduce: MlrvalOrFunction
			reduce(195), // %=, reduce: MlrvalOrFunction
			reduce(195), // **=, reduce: MlrvalOrFunction
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1103
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			reduce(196), // {, reduce: MlrvalOrFunction
			reduce(196), // }, reduce: MlrvalOrFunction
			reduce(196), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: MlrvalOrFunction
			reduce(196), // ^^=, reduce: MlrvalOrFunction
			reduce(196), // &&=, reduce: MlrvalOrFunction
			reduce(196), // ??=, reduce: MlrvalOrFunction
			reduce(196), // ???=, reduce: MlrvalOrFunction
			reduce(196), // |=, reduce: MlrvalOrFunction
			reduce(196), // &=, reduce: MlrvalOrFunction
			reduce(196), // ^=, reduce: MlrvalOrFunction
			reduce(196), // <<=, reduce: MlrvalOrFunction
			reduce(196), // >>=, reduce: MlrvalOrFunction
			reduce(196), // >>>=, reduce: MlrvalOrFunction
			reduce(196), // +=, reduce: MlrvalOrFunction
			reduce(196), // .=, reduce: MlrvalOrFunction
			reduce(196), // -=, reduce: MlrvalOrFunction
			reduce(196), // *=, reduce: MlrvalOrFunction
			reduce(196), // /=, reduce: MlrvalOrFunction
			reduce(196), // //=, reduce: MlrvalOrFunction
			reduce(196), // %=, reduce: MlrvalOrFunction
			reduce(196), // **=, reduce: MlrvalOrFunction
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1104
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			reduce(204), // {, reduce: MlrvalOrFunction
			reduce(204), // }, reduce: MlrvalOrFunction
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(204), // ||=, reduce: MlrvalOrFunction
			reduce(204), // ^^=, reduce: MlrvalOrFunction
			reduce(204), // &&=, reduce: MlrvalOrFunction
			reduce(204), // ??=, reduce: MlrvalOrFunction
			reduce(204), // ???=, reduce: MlrvalOrFunction
			reduce(204), // |=, reduce: MlrvalOrFunction
			reduce(204), // &=, reduce: MlrvalOrFunction
			reduce(204), // ^=, reduce: MlrvalOrFunction
			reduce(204), // <<=, reduce: MlrvalOrFunction
			reduce(204), // >>=, reduce: MlrvalOrFunction
			reduce(204), // >>>=, reduce: MlrvalOrFunction
			reduce(204), // +=, reduce: MlrvalOrFunction
			reduce(204), // .=, reduce: MlrvalOrFunction
			reduce(204), // -=, reduce: MlrvalOrFunction
			reduce(204), // *=, reduce: MlrvalOrFunction
			reduce(204), // /=, reduce: MlrvalOrFunction
			reduce(204), // //=, reduce: MlrvalOrFunction
			reduce(204), // %=, reduce: MlrvalOrFunction
			reduce(204), // **=, reduce: MlrvalOrFunction
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1105
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2195), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1106
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			shift(897), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1107
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(216), // ;, reduce: BracefulStatement
			reduce(216), // {, reduce: BracefulStatement
			reduce(216), // }, reduce: BracefulStatement
			nil,         // =
			reduce(216), // unset, reduce: BracefulStatement
			reduce(216), // filter, reduce: BracefulStatement
			reduce(216), // emit, reduce: BracefulStatement
			reduce(216), // dump, reduce: BracefulStatement
			reduce(216), // edump, reduce: BracefulStatement
			reduce(216), // print, reduce: BracefulStatement
			reduce(216), // eprint, reduce: BracefulStatement
			reduce(216), // printn, reduce: BracefulStatement
			reduce(216), // eprintn, reduce: BracefulStatement
			reduce(216), // field_name, reduce: BracefulStatement
			reduce(216), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(216), // braced_field_name, reduce: BracefulStatement
			reduce(216), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(216), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(216), // full_srec, reduce: BracefulStatement
			reduce(216), // oosvar_name, reduce: BracefulStatement
			reduce(216), // @[, reduce: BracefulStatement
			reduce(216), // braced_oosvar_name, reduce: BracefulStatement
			reduce(216), // full_oosvar, reduce: BracefulStatement
			reduce(216), // non_sigil_name, reduce: BracefulStatement
			reduce(216), // arr, reduce: BracefulStatement
			reduce(216), // bool, reduce: BracefulStatement
			reduce(216), // float, reduce: BracefulStatement
			reduce(216), // int, reduce: BracefulStatement
			reduce(216), // map, reduce: BracefulStatement
			reduce(216), // num, reduce: BracefulStatement
			reduce(216), // str, reduce: BracefulStatement
			reduce(216), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(216), // +, reduce: BracefulStatement
			reduce(216), // -, reduce: BracefulStatement
			reduce(216), // .+, reduce: BracefulStatement
			reduce(216), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(216), // !, reduce: BracefulStatement
			reduce(216), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(216), // (, reduce: BracefulStatement
			nil,         // )
			reduce(216), // string_literal, reduce: BracefulStatement
			reduce(216), // int_literal, reduce: BracefulStatement
			reduce(216), // float_literal, reduce: BracefulStatement
			reduce(216), // boolean_literal, reduce: BracefulStatement
			reduce(216), // const_M_PI, reduce: BracefulStatement
			reduce(216), // const_M_E, reduce: BracefulStatement
			reduce(216), // panic, reduce: BracefulStatement
			reduce(216), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(216), // ctx_IPS, reduce: BracefulStatement
			reduce(216), // ctx_IFS, reduce: BracefulStatement
			reduce(216), // ctx_IRS, reduce: BracefulStatement
			reduce(216), // ctx_OPS, reduce: BracefulStatement
			reduce(216), // ctx_OFS, reduce: BracefulStatement
			reduce(216), // ctx_ORS, reduce: BracefulStatement
			reduce(216), // ctx_NF, reduce: BracefulStatement
			reduce(216), // ctx_NR, reduce: BracefulStatement
			reduce(216), // ctx_FNR, reduce: BracefulStatement
			reduce(216), // ctx_FILENAME, reduce: BracefulStatement
			reduce(216), // ctx_FILENUM, reduce: BracefulStatement
			reduce(216), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(216), // call, reduce: BracefulStatement
			reduce(216), // begin, reduce: BracefulStatement
			reduce(216), // end, reduce: BracefulStatement
			reduce(216), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(216), // while, reduce: BracefulStatement
			reduce(216), // do, reduce: BracefulStatement
			reduce(216), // for, reduce: BracefulStatement
			nil,         // in
			reduce(216), // break, reduce: BracefulStatement
			reduce(216), // continue, reduce: BracefulStatement
			reduce(216), // func, reduce: BracefulStatement
			reduce(216), // subr, reduce: BracefulStatement
			reduce(216), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1108
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(217), // ;, reduce: BracefulStatement
			reduce(217), // {, reduce: BracefulStatement
			reduce(217), // }, reduce: BracefulStatement
			nil,         // =
			reduce(217), // unset, reduce: BracefulStatement
			reduce(217), // filter, reduce: BracefulStatement
			reduce(217), // emit, reduce: BracefulStatement
			reduce(217), // dump, reduce: BracefulStatement
			reduce(217), // edump, reduce: BracefulStatement
			reduce(217), // print, reduce: BracefulStatement
			reduce(217), // eprint, reduce: BracefulStatement
			reduce(217), // printn, reduce: BracefulStatement
			reduce(217), // eprintn, reduce: BracefulStatement
			reduce(217), // field_name, reduce: BracefulStatement
			reduce(217), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(217), // braced_field_name, reduce: BracefulStatement
			reduce(217), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(217), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(217), // full_srec, reduce: BracefulStatement
			reduce(217), // oosvar_name, reduce: BracefulStatement
			reduce(217), // @[, reduce: BracefulStatement
			reduce(217), // braced_oosvar_name, reduce: BracefulStatement
			reduce(217), // full_oosvar, reduce: BracefulStatement
			reduce(217), // non_sigil_name, reduce: BracefulStatement
			reduce(217), // arr, reduce: BracefulStatement
			reduce(217), // bool, reduce: BracefulStatement
			reduce(217), // float, reduce: BracefulStatement
			reduce(217), // int, reduce: BracefulStatement
			reduce(217), // map, reduce: BracefulStatement
			reduce(217), // num, reduce: BracefulStatement
			reduce(217), // str, reduce: BracefulStatement
			reduce(217), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(217), // +, reduce: BracefulStatement
			reduce(217), // -, reduce: BracefulStatement
			reduce(217), // .+, reduce: BracefulStatement
			reduce(217), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(217), // !, reduce: BracefulStatement
			reduce(217), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(217), // (, reduce: BracefulStatement
			nil,         // )
			reduce(217), // string_literal, reduce: BracefulStatement
			reduce(217), // int_literal, reduce: BracefulStatement
			reduce(217), // float_literal, reduce: BracefulStatement
			reduce(217), // boolean_literal, reduce: BracefulStatement
			reduce(217), // const_M_PI, reduce: BracefulStatement
			reduce(217), // const_M_E, reduce: BracefulStatement
			reduce(217), // panic, reduce: BracefulStatement
			reduce(217), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(217), // ctx_IPS, reduce: BracefulStatement
			reduce(217), // ctx_IFS, reduce: BracefulStatement
			reduce(217), // ctx_IRS, reduce: BracefulStatement
			reduce(217), // ctx_OPS, reduce: BracefulStatement
			reduce(217), // ctx_OFS, reduce: BracefulStatement
			reduce(217), // ctx_ORS, reduce: BracefulStatement
			reduce(217), // ctx_NF, reduce: BracefulStatement
			reduce(217), // ctx_NR, reduce: BracefulStatement
			reduce(217), // ctx_FNR, reduce: BracefulStatement
			reduce(217), // ctx_FILENAME, reduce: BracefulStatement
			reduce(217), // ctx_FILENUM, reduce: BracefulStatement
			reduce(217), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(217), // call, reduce: BracefulStatement
			reduce(217), // begin, reduce: BracefulStatement
			reduce(217), // end, reduce: BracefulStatement
			reduce(217), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(217), // while, reduce: BracefulStatement
			reduce(217), // do, reduce: BracefulStatement
			reduce(217), // for, reduce: BracefulStatement
			nil,         // in
			reduce(217), // break, reduce: BracefulStatement
			reduce(217), // continue, reduce: BracefulStatement
			reduce(217), // func, reduce: BracefulStatement
			reduce(217), // subr, reduce: BracefulStatement
			reduce(217), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1109
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(218), // ;, reduce: BracefulStatement
			reduce(218), // {, reduce: BracefulStatement
			reduce(218), // }, reduce: BracefulStatement
			nil,         // =
			reduce(218), // unset, reduce: BracefulStatement
			reduce(218), // filter, reduce: BracefulStatement
			reduce(218), // emit, reduce: BracefulStatement
			reduce(218), // dump, reduce: BracefulStatement
			reduce(218), // edump, reduce: BracefulStatement
			reduce(218), // print, reduce: BracefulStatement
			reduce(218), // eprint, reduce: BracefulStatement
			reduce(218), // printn, reduce: BracefulStatement
			reduce(218), // eprintn, reduce: BracefulStatement
			reduce(218), // field_name, reduce: BracefulStatement
			reduce(218), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(218), // braced_field_name, reduce: BracefulStatement
			reduce(218), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(218), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(218), // full_srec, reduce: BracefulStatement
			reduce(218), // oosvar_name, reduce: BracefulStatement
			reduce(218), // @[, reduce: BracefulStatement
			reduce(218), // braced_oosvar_name, reduce: BracefulStatement
			reduce(218), // full_oosvar, reduce: BracefulStatement
			reduce(218), // non_sigil_name, reduce: BracefulStatement
			reduce(218), // arr, reduce: BracefulStatement
			reduce(218), // bool, reduce: BracefulStatement
			reduce(218), // float, reduce: BracefulStatement
			reduce(218), // int, reduce: BracefulStatement
			reduce(218), // map, reduce: BracefulStatement
			reduce(218), // num, reduce: BracefulStatement
			reduce(218), // str, reduce: BracefulStatement
			reduce(218), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(218), // +, reduce: BracefulStatement
			reduce(218), // -, reduce: BracefulStatement
			reduce(218), // .+, reduce: BracefulStatement
			reduce(218), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(218), // !, reduce: BracefulStatement
			reduce(218), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(218), // (, reduce: BracefulStatement
			nil,         // )
			reduce(218), // string_literal, reduce: BracefulStatement
			reduce(218), // int_literal, reduce: BracefulStatement
			reduce(218), // float_literal, reduce: BracefulStatement
			reduce(218), // boolean_literal, reduce: BracefulStatement
			reduce(218), // const_M_PI, reduce: BracefulStatement
			reduce(218), // const_M_E, reduce: BracefulStatement
			reduce(218), // panic, reduce: BracefulStatement
			reduce(218), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(218), // ctx_IPS, reduce: BracefulStatement
			reduce(218), // ctx_IFS, reduce: BracefulStatement
			reduce(218), // ctx_IRS, reduce: BracefulStatement
			reduce(218), // ctx_OPS, reduce: BracefulStatement
			reduce(218), // ctx_OFS, reduce: BracefulStatement
			reduce(218), // ctx_ORS, reduce: BracefulStatement
			reduce(218), // ctx_NF, reduce: BracefulStatement
			reduce(218), // ctx_NR, reduce: BracefulStatement
			reduce(218), // ctx_FNR, reduce: BracefulStatement
			reduce(218), // ctx_FILENAME, reduce: BracefulStatement
			reduce(218), // ctx_FILENUM, reduce: BracefulStatement
			reduce(218), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(218), // call, reduce: BracefulStatement
			reduce(218), // begin, reduce: BracefulStatement
			reduce(218), // end, reduce: BracefulStatement
			reduce(218), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(218), // while, reduce: BracefulStatement
			reduce(218), // do, reduce: BracefulStatement
			reduce(218), // for, reduce: BracefulStatement
			nil,         // in
			reduce(218), // break, reduce: BracefulStatement
			reduce(218), // continue, reduce: BracefulStatement
			reduce(218), // func, reduce: BracefulStatement
			reduce(218), // subr, reduce: BracefulStatement
			reduce(218), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1110
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(219), // ;, reduce: BracefulStatement
			reduce(219), // {, reduce: BracefulStatement
			reduce(219), // }, reduce: BracefulStatement
			nil,         // =
			reduce(219), // unset, reduce: BracefulStatement
			reduce(219), // filter, reduce: BracefulStatement
			reduce(219), // emit, reduce: BracefulStatement
			reduce(219), // dump, reduce: BracefulStatement
			reduce(219), // edump, reduce: BracefulStatement
			reduce(219), // print, reduce: BracefulStatement
			reduce(219), // eprint, reduce: BracefulStatement
			reduce(219), // printn, reduce: BracefulStatement
			reduce(219), // eprintn, reduce: BracefulStatement
			reduce(219), // field_name, reduce: BracefulStatement
			reduce(219), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(219), // braced_field_name, reduce: BracefulStatement
			reduce(219), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(219), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(219), // full_srec, reduce: BracefulStatement
			reduce(219), // oosvar_name, reduce: BracefulStatement
			reduce(219), // @[, reduce: BracefulStatement
			reduce(219), // braced_oosvar_name, reduce: BracefulStatement
			reduce(219), // full_oosvar, reduce: BracefulStatement
			reduce(219), // non_sigil_name, reduce: BracefulStatement
			reduce(219), // arr, reduce: BracefulStatement
			reduce(219), // bool, reduce: BracefulStatement
			reduce(219), // float, reduce: BracefulStatement
			reduce(219), // int, reduce: BracefulStatement
			reduce(219), // map, reduce: BracefulStatement
			reduce(219), // num, reduce: BracefulStatement
			reduce(219), // str, reduce: BracefulStatement
			reduce(219), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(219), // +, reduce: BracefulStatement
			reduce(219), // -, reduce: BracefulStatement
			reduce(219), // .+, reduce: BracefulStatement
			reduce(219), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(219), // !, reduce: BracefulStatement
			reduce(219), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(219), // (, reduce: BracefulStatement
			nil,         // )
			reduce(219), // string_literal, reduce: BracefulStatement
			reduce(219), // int_literal, reduce: BracefulStatement
			reduce(219), // float_literal, reduce: BracefulStatement
			reduce(219), // boolean_literal, reduce: BracefulStatement
			reduce(219), // const_M_PI, reduce: BracefulStatement
			reduce(219), // const_M_E, reduce: BracefulStatement
			reduce(219), // panic, reduce: BracefulStatement
			reduce(219), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(219), // ctx_IPS, reduce: BracefulStatement
			reduce(219), // ctx_IFS, reduce: BracefulStatement
			reduce(219), // ctx_IRS, reduce: BracefulStatement
			reduce(219), // ctx_OPS, reduce: BracefulStatement
			reduce(219), // ctx_OFS, reduce: BracefulStatement
			reduce(219), // ctx_ORS, reduce: BracefulStatement
			reduce(219), // ctx_NF, reduce: BracefulStatement
			reduce(219), // ctx_NR, reduce: BracefulStatement
			reduce(219), // ctx_FNR, reduce: BracefulStatement
			reduce(219), // ctx_FILENAME, reduce: BracefulStatement
			reduce(219), // ctx_FILENUM, reduce: BracefulStatement
			reduce(219), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(219), // call, reduce: BracefulStatement
			reduce(219), // begin, reduce: BracefulStatement
			reduce(219), // end, reduce: BracefulStatement
			reduce(219), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(219), // while, reduce: BracefulStatement
			reduce(219), // do, reduce: BracefulStatement
			reduce(219), // for, reduce: BracefulStatement
			nil,         // in
			reduce(219), // break, reduce: BracefulStatement
			reduce(219), // continue, reduce: BracefulStatement
			reduce(219), // func, reduce: BracefulStatement
			reduce(219), // subr, reduce: BracefulStatement
			reduce(219), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(220), // ;, reduce: BracefulStatement
			reduce(220), // {, reduce: BracefulStatement
			reduce(220), // }, reduce: BracefulStatement
			nil,         // =
			reduce(220), // unset, reduce: BracefulStatement
			reduce(220), // filter, reduce: BracefulStatement
			reduce(220), // emit, reduce: BracefulStatement
			reduce(220), // dump, reduce: BracefulStatement
			reduce(220), // edump, reduce: BracefulStatement
			reduce(220), // print, reduce: BracefulStatement
			reduce(220), // eprint, reduce: BracefulStatement
			reduce(220), // printn, reduce: BracefulStatement
			reduce(220), // eprintn, reduce: BracefulStatement
			reduce(220), // field_name, reduce: BracefulStatement
			reduce(220), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(220), // braced_field_name, reduce: BracefulStatement
			reduce(220), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(220), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(220), // full_srec, reduce: BracefulStatement
			reduce(220), // oosvar_name, reduce: BracefulStatement
			reduce(220), // @[, reduce: BracefulStatement
			reduce(220), // braced_oosvar_name, reduce: BracefulStatement
			reduce(220), // full_oosvar, reduce: BracefulStatement
			reduce(220), // non_sigil_name, reduce: BracefulStatement
			reduce(220), // arr, reduce: BracefulStatement
			reduce(220), // bool, reduce: BracefulStatement
			reduce(220), // float, reduce: BracefulStatement
			reduce(220), // int, reduce: BracefulStatement
			reduce(220), // map, reduce: BracefulStatement
			reduce(220), // num, reduce: BracefulStatement
			reduce(220), // str, reduce: BracefulStatement
			reduce(220), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(220), // +, reduce: BracefulStatement
			reduce(220), // -, reduce: BracefulStatement
			reduce(220), // .+, reduce: BracefulStatement
			reduce(220), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(220), // !, reduce: BracefulStatement
			reduce(220), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(220), // (, reduce: BracefulStatement
			nil,         // )
			reduce(220), // string_literal, reduce: BracefulStatement
			reduce(220), // int_literal, reduce: BracefulStatement
			reduce(220), // float_literal, reduce: BracefulStatement
			reduce(220), // boolean_literal, reduce: BracefulStatement
			reduce(220), // const_M_PI, reduce: BracefulStatement
			reduce(220), // const_M_E, reduce: BracefulStatement
			reduce(220), // panic, reduce: BracefulStatement
			reduce(220), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(220), // ctx_IPS, reduce: BracefulStatement
			reduce(220), // ctx_IFS, reduce: BracefulStatement
			reduce(220), // ctx_IRS, reduce: BracefulStatement
			reduce(220), // ctx_OPS, reduce: BracefulStatement
			reduce(220), // ctx_OFS, reduce: BracefulStatement
			reduce(220), // ctx_ORS, reduce: BracefulStatement
			reduce(220), // ctx_NF, reduce: BracefulStatement
			reduce(220), // ctx_NR, reduce: BracefulStatement
			reduce(220), // ctx_FNR, reduce: BracefulStatement
			reduce(220), // ctx_FILENAME, reduce: BracefulStatement
			reduce(220), // ctx_FILENUM, reduce: BracefulStatement
			reduce(220), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(220), // call, reduce: BracefulStatement
			reduce(220), // begin, reduce: BracefulStatement
			reduce(220), // end, reduce: BracefulStatement
			reduce(220), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(220), // while, reduce: BracefulStatement
			reduce(220), // do, reduce: BracefulStatement
			reduce(220), // for, reduce: BracefulStatement
			nil,         // in
			reduce(220), // break, reduce: BracefulStatement
			reduce(220), // continue, reduce: BracefulStatement
			reduce(220), // func, reduce: BracefulStatement
			reduce(220), // subr, reduce: BracefulStatement
			reduce(220), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(221), // ;, reduce: BracefulStatement
			reduce(221), // {, reduce: BracefulStatement
			reduce(221), // }, reduce: BracefulStatement
			nil,         // =
			reduce(221), // unset, reduce: BracefulStatement
			reduce(221), // filter, reduce: BracefulStatement
			reduce(221), // emit, reduce: BracefulStatement
			reduce(221), // dump, reduce: BracefulStatement
			reduce(221), // edump, reduce: BracefulStatement
			reduce(221), // print, reduce: BracefulStatement
			reduce(221), // eprint, reduce: BracefulStatement
			reduce(221), // printn, reduce: BracefulStatement
			reduce(221), // eprintn, reduce: BracefulStatement
			reduce(221), // field_name, reduce: BracefulStatement
			reduce(221), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(221), // braced_field_name, reduce: BracefulStatement
			reduce(221), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(221), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(221), // full_srec, reduce: BracefulStatement
			reduce(221), // oosvar_name, reduce: BracefulStatement
			reduce(221), // @[, reduce: BracefulStatement
			reduce(221), // braced_oosvar_name, reduce: BracefulStatement
			reduce(221), // full_oosvar, reduce: BracefulStatement
			reduce(221), // non_sigil_name, reduce: BracefulStatement
			reduce(221), // arr, reduce: BracefulStatement
			reduce(221), // bool, reduce: BracefulStatement
			reduce(221), // float, reduce: BracefulStatement
			reduce(221), // int, reduce: BracefulStatement
			reduce(221), // map, reduce: BracefulStatement
			reduce(221), // num, reduce: BracefulStatement
			reduce(221), // str, reduce: BracefulStatement
			reduce(221), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(221), // +, reduce: BracefulStatement
			reduce(221), // -, reduce: BracefulStatement
			reduce(221), // .+, reduce: BracefulStatement
			reduce(221), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(221), // !, reduce: BracefulStatement
			reduce(221), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(221), // (, reduce: BracefulStatement
			nil,         // )
			reduce(221), // string_literal, reduce: BracefulStatement
			reduce(221), // int_literal, reduce: BracefulStatement
			reduce(221), // float_literal, reduce: BracefulStatement
			reduce(221), // boolean_literal, reduce: BracefulStatement
			reduce(221), // const_M_PI, reduce: BracefulStatement
			reduce(221), // const_M_E, reduce: BracefulStatement
			reduce(221), // panic, reduce: BracefulStatement
			reduce(221), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(221), // ctx_IPS, reduce: BracefulStatement
			reduce(221), // ctx_IFS, reduce: BracefulStatement
			reduce(221), // ctx_IRS, reduce: BracefulStatement
			reduce(221), // ctx_OPS, reduce: BracefulStatement
			reduce(221), // ctx_OFS, reduce: BracefulStatement
			reduce(221), // ctx_ORS, reduce: BracefulStatement
			reduce(221), // ctx_NF, reduce: BracefulStatement
			reduce(221), // ctx_NR, reduce: BracefulStatement
			reduce(221), // ctx_FNR, reduce: BracefulStatement
			reduce(221), // ctx_FILENAME, reduce: BracefulStatement
			reduce(221), // ctx_FILENUM, reduce: BracefulStatement
			reduce(221), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(221), // call, reduce: BracefulStatement
			reduce(221), // begin, reduce: BracefulStatement
			reduce(221), // end, reduce: BracefulStatement
			reduce(221), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(221), // while, reduce: BracefulStatement
			reduce(221), // do, reduce: BracefulStatement
			reduce(221), // for, reduce: BracefulStatement
			nil,         // in
			reduce(221), // break, reduce: BracefulStatement
			reduce(221), // continue, reduce: BracefulStatement
			reduce(221), // func, reduce: BracefulStatement
			reduce(221), // subr, reduce: BracefulStatement
			reduce(221), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(222), // ;, reduce: BracefulStatement
			reduce(222), // {, reduce: BracefulStatement
			reduce(222), // }, reduce: BracefulStatement
			nil,         // =
			reduce(222), // unset, reduce: BracefulStatement
			reduce(222), // filter, reduce: BracefulStatement
			reduce(222), // emit, reduce: BracefulStatement
			reduce(222), // dump, reduce: BracefulStatement
			reduce(222), // edump, reduce: BracefulStatement
			reduce(222), // print, reduce: BracefulStatement
			reduce(222), // eprint, reduce: BracefulStatement
			reduce(222), // printn, reduce: BracefulStatement
			reduce(222), // eprintn, reduce: BracefulStatement
			reduce(222), // field_name, reduce: BracefulStatement
			reduce(222), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(222), // braced_field_name, reduce: BracefulStatement
			reduce(222), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(222), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(222), // full_srec, reduce: BracefulStatement
			reduce(222), // oosvar_name, reduce: BracefulStatement
			reduce(222), // @[, reduce: BracefulStatement
			reduce(222), // braced_oosvar_name, reduce: BracefulStatement
			reduce(222), // full_oosvar, reduce: BracefulStatement
			reduce(222), // non_sigil_name, reduce: BracefulStatement
			reduce(222), // arr, reduce: BracefulStatement
			reduce(222), // bool, reduce: BracefulStatement
			reduce(222), // float, reduce: BracefulStatement
			reduce(222), // int, reduce: BracefulStatement
			reduce(222), // map, reduce: BracefulStatement
			reduce(222), // num, reduce: BracefulStatement
			reduce(222), // str, reduce: BracefulStatement
			reduce(222), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(222), // +, reduce: BracefulStatement
			reduce(222), // -, reduce: BracefulStatement
			reduce(222), // .+, reduce: BracefulStatement
			reduce(222), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(222), // !, reduce: BracefulStatement
			reduce(222), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(222), // (, reduce: BracefulStatement
			nil,         // )
			reduce(222), // string_literal, reduce: BracefulStatement
			reduce(222), // int_literal, reduce: BracefulStatement
			reduce(222), // float_literal, reduce: BracefulStatement
			reduce(222), // boolean_literal, reduce: BracefulStatement
			reduce(222), // const_M_PI, reduce: BracefulStatement
			reduce(222), // const_M_E, reduce: BracefulStatement
			reduce(222), // panic, reduce: BracefulStatement
			reduce(222), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(222), // ctx_IPS, reduce: BracefulStatement
			reduce(222), // ctx_IFS, reduce: BracefulStatement
			reduce(222), // ctx_IRS, reduce: BracefulStatement
			reduce(222), // ctx_OPS, reduce: BracefulStatement
			reduce(222), // ctx_OFS, reduce: BracefulStatement
			reduce(222), // ctx_ORS, reduce: BracefulStatement
			reduce(222), // ctx_NF, reduce: BracefulStatement
			reduce(222), // ctx_NR, reduce: BracefulStatement
			reduce(222), // ctx_FNR, reduce: BracefulStatement
			reduce(222), // ctx_FILENAME, reduce: BracefulStatement
			reduce(222), // ctx_FILENUM, reduce: BracefulStatement
			reduce(222), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(222), // call, reduce: BracefulStatement
			reduce(222), // begin, reduce: BracefulStatement
			reduce(222), // end, reduce: BracefulStatement
			reduce(222), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(222), // while, reduce: BracefulStatement
			reduce(222), // do, reduce: BracefulStatement
			reduce(222), // for, reduce: BracefulStatement
			nil,         // in
			reduce(222), // break, reduce: BracefulStatement
			reduce(222), // continue, reduce: BracefulStatement
			reduce(222), // func, reduce: BracefulStatement
			reduce(222), // subr, reduce: BracefulStatement
			reduce(222), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(223), // ;, reduce: BracefulStatement
			reduce(223), // {, reduce: BracefulStatement
			reduce(223), // }, reduce: BracefulStatement
			nil,         // =
			reduce(223), // unset, reduce: BracefulStatement
			reduce(223), // filter, reduce: BracefulStatement
			reduce(223), // emit, reduce: BracefulStatement
			reduce(223), // dump, reduce: BracefulStatement
			reduce(223), // edump, reduce: BracefulStatement
			reduce(223), // print, reduce: BracefulStatement
			reduce(223), // eprint, reduce: BracefulStatement
			reduce(223), // printn, reduce: BracefulStatement
			reduce(223), // eprintn, reduce: BracefulStatement
			reduce(223), // field_name, reduce: BracefulStatement
			reduce(223), // $[, reduce: BracefulStatement
			nil,         // ]
			reduce(223), // braced_field_name, reduce: BracefulStatement
			reduce(223), // $[[, reduce: BracefulStatement
			nil,         // ]]
			reduce(223), // $[[[, reduce: BracefulStatement
			nil,         // ]]]
			reduce(223), // full_srec, reduce: BracefulStatement
			reduce(223), // oosvar_name, reduce: BracefulStatement
			reduce(223), // @[, reduce: BracefulStatement
			reduce(223), // braced_oosvar_name, reduce: BracefulStatement
			reduce(223), // full_oosvar, reduce: BracefulStatement
			reduce(223), // non_sigil_name, reduce: BracefulStatement
			reduce(223), // arr, reduce: BracefulStatement
			reduce(223), // bool, reduce: BracefulStatement
			reduce(223), // float, reduce: BracefulStatement
			reduce(223), // int, reduce: BracefulStatement
			reduce(223), // map, reduce: BracefulStatement
			reduce(223), // num, reduce: BracefulStatement
			reduce(223), // str, reduce: BracefulStatement
			reduce(223), // var, reduce: BracefulStatement
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(223), // +, reduce: BracefulStatement
			reduce(223), // -, reduce: BracefulStatement
			reduce(223), // .+, reduce: BracefulStatement
			reduce(223), // .-, reduce: BracefulStatement
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(223), // !, reduce: BracefulStatement
			reduce(223), // ~, reduce: BracefulStatement
			nil,         // **
			reduce(223), // (, reduce: BracefulStatement
			nil,         // )
			reduce(223), // string_literal, reduce: BracefulStatement
			reduce(223), // int_literal, reduce: BracefulStatement
			reduce(223), // float_literal, reduce: BracefulStatement
			reduce(223), // boolean_literal, reduce: BracefulStatement
			reduce(223), // const_M_PI, reduce: BracefulStatement
			reduce(223), // const_M_E, reduce: BracefulStatement
			reduce(223), // panic, reduce: BracefulStatement
			reduce(223), // [, reduce: BracefulStatement
			nil,         // ,
			reduce(223), // ctx_IPS, reduce: BracefulStatement
			reduce(223), // ctx_IFS, reduce: BracefulStatement
			reduce(223), // ctx_IRS, reduce: BracefulStatement
			reduce(223), // ctx_OPS, reduce: BracefulStatement
			reduce(223), // ctx_OFS, reduce: BracefulStatement
			reduce(223), // ctx_ORS, reduce: BracefulStatement
			reduce(223), // ctx_NF, reduce: BracefulStatement
			reduce(223), // ctx_NR, reduce: BracefulStatement
			reduce(223), // ctx_FNR, reduce: BracefulStatement
			reduce(223), // ctx_FILENAME, reduce: BracefulStatement
			reduce(223), // ctx_FILENUM, reduce: BracefulStatement
			reduce(223), // env, reduce: BracefulStatement
			nil,         // [[
			nil,         // [[[
			reduce(223), // call, reduce: BracefulStatement
			reduce(223), // begin, reduce: BracefulStatement
			reduce(223), // end, reduce: BracefulStatement
			reduce(223), // if, reduce: BracefulStatement
			nil,         // elif
			nil,         // else
			reduce(223), // while, reduce: BracefulStatement
			reduce(223), // do, reduce: BracefulStatement
			reduce(223), // for, reduce: BracefulStatement
			nil,         // in
			reduce(223), // break, reduce: BracefulStatement
			reduce(223), // continue, reduce: BracefulStatement
			reduce(223), // func, reduce: BracefulStatement
			reduce(223), // subr, reduce: BracefulStatement
			reduce(223), // return, reduce: BracefulStatement
		},
	},
	actionRow{ // S1115
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1116
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1117
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(227), // ;, reduce: IfChain
			reduce(227), // {, reduce: IfChain
			reduce(227), // }, reduce: IfChain
			nil,         // =
			reduce(227), // unset, reduce: IfChain
			reduce(227), // filter, reduce: IfChain
			reduce(227), // emit, reduce: IfChain
			reduce(227), // dump, reduce: IfChain
			reduce(227), // edump, reduce: IfChain
			reduce(227), // print, reduce: IfChain
			reduce(227), // eprint, reduce: IfChain
			reduce(227), // printn, reduce: IfChain
			reduce(227), // eprintn, reduce: IfChain
			reduce(227), // field_name, reduce: IfChain
			reduce(227), // $[, reduce: IfChain
			nil,         // ]
			reduce(227), // braced_field_name, reduce: IfChain
			reduce(227), // $[[, reduce: IfChain
			nil,         // ]]
			reduce(227), // $[[[, reduce: IfChain
			nil,         // ]]]
			reduce(227), // full_srec, reduce: IfChain
			reduce(227), // oosvar_name, reduce: IfChain
			reduce(227), // @[, reduce: IfChain
			reduce(227), // braced_oosvar_name, reduce: IfChain
			reduce(227), // full_oosvar, reduce: IfChain
			reduce(227), // non_sigil_name, reduce: IfChain
			reduce(227), // arr, reduce: IfChain
			reduce(227), // bool, reduce: IfChain
			reduce(227), // float, reduce: IfChain
			reduce(227), // int, reduce: IfChain
			reduce(227), // map, reduce: IfChain
			reduce(227), // num, reduce: IfChain
			reduce(227), // str, reduce: IfChain
			reduce(227), // var, reduce: IfChain
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(227), // +, reduce: IfChain
			reduce(227), // -, reduce: IfChain
			reduce(227), // .+, reduce: IfChain
			reduce(227), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(227), // !, reduce: IfChain
			reduce(227), // ~, reduce: IfChain
			nil,         // **
			reduce(227), // (, reduce: IfChain
			nil,         // )
			reduce(227), // string_literal, reduce: IfChain
			reduce(227), // int_literal, reduce: IfChain
			reduce(227), // float_literal, reduce: IfChain
			reduce(227), // boolean_literal, reduce: IfChain
			reduce(227), // const_M_PI, reduce: IfChain
			reduce(227), // const_M_E, reduce: IfChain
			reduce(227), // panic, reduce: IfChain
			reduce(227), // [, reduce: IfChain
			nil,         // ,
			reduce(227), // ctx_IPS, reduce: IfChain
			reduce(227), // ctx_IFS, reduce: IfChain
			reduce(227), // ctx_IRS, reduce: IfChain
			reduce(227), // ctx_OPS, reduce: IfChain
			reduce(227), // ctx_OFS, reduce: IfChain
			reduce(227), // ctx_ORS, reduce: IfChain
			reduce(227), // ctx_NF, reduce: IfChain
			reduce(227), // ctx_NR, reduce: IfChain
			reduce(227), // ctx_FNR, reduce: IfChain
			reduce(227), // ctx_FILENAME, reduce: IfChain
			reduce(227), // ctx_FILENUM, reduce: IfChain
			reduce(227), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(227), // call, reduce: IfChain
			reduce(227), // begin, reduce: IfChain
			reduce(227), // end, reduce: IfChain
			reduce(227), // if, reduce: IfChain
			shift(2201), // elif
			shift(2202), // else
			reduce(227), // while, reduce: IfChain
			reduce(227), // do, reduce: IfChain
			reduce(227), // for, reduce: IfChain
			nil,         // in
			reduce(227), // break, reduce: IfChain
			reduce(227), // continue, reduce: IfChain
			reduce(227), // func, reduce: IfChain
			reduce(227), // subr, reduce: IfChain
			reduce(227), // return, reduce: IfChain
		},
	},
	actionRow{ // S1118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(229), // ;, reduce: IfElifStar
			reduce(229), // {, reduce: IfElifStar
			reduce(229), // }, reduce: IfElifStar
			nil,         // =
			reduce(229), // unset, reduce: IfElifStar
			reduce(229), // filter, reduce: IfElifStar
			reduce(229), // emit, reduce: IfElifStar
			reduce(229), // dump, reduce: IfElifStar
			reduce(229), // edump, reduce: IfElifStar
			reduce(229), // print, reduce: IfElifStar
			reduce(229), // eprint, reduce: IfElifStar
			reduce(229), // printn, reduce: IfElifStar
			reduce(229), // eprintn, reduce: IfElifStar
			reduce(229), // field_name, reduce: IfElifStar
			reduce(229), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(229), // braced_field_name, reduce: IfElifStar
			reduce(229), // $[[, reduce: IfElifStar
			nil,         // ]]
			reduce(229), // $[[[, reduce: IfElifStar
			nil,         // ]]]
			reduce(229), // full_srec, reduce: IfElifStar
			reduce(229), // oosvar_name, reduce: IfElifStar
			reduce(229), // @[, reduce: IfElifStar
			reduce(229), // braced_oosvar_name, reduce: IfElifStar
			reduce(229), // full_oosvar, reduce: IfElifStar
			reduce(229), // non_sigil_name, reduce: IfElifStar
			reduce(229), // arr, reduce: IfElifStar
			reduce(229), // bool, reduce: IfElifStar
			reduce(229), // float, reduce: IfElifStar
			reduce(229), // int, reduce: IfElifStar
			reduce(229), // map, reduce: IfElifStar
			reduce(229), // num, reduce: IfElifStar
			reduce(229), // str, reduce: IfElifStar
			reduce(229), // var, reduce: IfElifStar
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(229), // +, reduce: IfElifStar
			reduce(229), // -, reduce: IfElifStar
			reduce(229), // .+, reduce: IfElifStar
			reduce(229), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(229), // !, reduce: IfElifStar
			reduce(229), // ~, reduce: IfElifStar
			nil,         // **
			reduce(229), // (, reduce: IfElifStar
			nil,         // )
			reduce(229), // string_literal, reduce: IfElifStar
			reduce(229), // int_literal, reduce: IfElifStar
			reduce(229), // float_literal, reduce: IfElifStar
			reduce(229), // boolean_literal, reduce: IfElifStar
			reduce(229), // const_M_PI, reduce: IfElifStar
			reduce(229), // const_M_E, reduce: IfElifStar
			reduce(229), // panic, reduce: IfElifStar
			reduce(229), // [, reduce: IfElifStar
			nil,         // ,
			reduce(229), // ctx_IPS, reduce: IfElifStar
			reduce(229), // ctx_IFS, reduce: IfElifStar
			reduce(229), // ctx_IRS, reduce: IfElifStar
			reduce(229), // ctx_OPS, reduce: IfElifStar
			reduce(229), // ctx_OFS, reduce: IfElifStar
			reduce(229), // ctx_ORS, reduce: IfElifStar
			reduce(229), // ctx_NF, reduce: IfElifStar
			reduce(229), // ctx_NR, reduce: IfElifStar
			reduce(229), // ctx_FNR, reduce: IfElifStar
			reduce(229), // ctx_FILENAME, reduce: IfElifStar
			reduce(229), // ctx_FILENUM, reduce: IfElifStar
			reduce(229), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(229), // call, reduce: IfElifStar
			reduce(229), // begin, reduce: IfElifStar
			reduce(229), // end, reduce: IfElifStar
			reduce(229), // if, reduce: IfElifStar
			reduce(229), // elif, reduce: IfElifStar
			reduce(229), // else, reduce: IfElifStar
			reduce(229), // while, reduce: IfElifStar
			reduce(229), // do, reduce: IfElifStar
			reduce(229), // for, reduce: IfElifStar
			nil,         // in
			reduce(229), // break, reduce: IfElifStar
			reduce(229), // continue, reduce: IfElifStar
			reduce(229), // func, reduce: IfElifStar
			reduce(229), // subr, reduce: IfElifStar
			reduce(229), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S1119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2203), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2204), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1121
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(908), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1122
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(236), // ;, reduce: ForLoop
			reduce(236), // {, reduce: ForLoop
			reduce(236), // }, reduce: ForLoop
			nil,         // =
			reduce(236), // unset, reduce: ForLoop
			reduce(236), // filter, reduce: ForLoop
			reduce(236), // emit, reduce: ForLoop
			reduce(236), // dump, reduce: ForLoop
			reduce(236), // edump, reduce: ForLoop
			reduce(236), // print, reduce: ForLoop
			reduce(236), // eprint, reduce: ForLoop
			reduce(236), // printn, reduce: ForLoop
			reduce(236), // eprintn, reduce: ForLoop
			reduce(236), // field_name, reduce: ForLoop
			reduce(236), // $[, reduce: ForLoop
			nil,         // ]
			reduce(236), // braced_field_name, reduce: ForLoop
			reduce(236), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(236), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(236), // full_srec, reduce: ForLoop
			reduce(236), // oosvar_name, reduce: ForLoop
			reduce(236), // @[, reduce: ForLoop
			reduce(236), // braced_oosvar_name, reduce: ForLoop
			reduce(236), // full_oosvar, reduce: ForLoop
			reduce(236), // non_sigil_name, reduce: ForLoop
			reduce(236), // arr, reduce: ForLoop
			reduce(236), // bool, reduce: ForLoop
			reduce(236), // float, reduce: ForLoop
			reduce(236), // int, reduce: ForLoop
			reduce(236), // map, reduce: ForLoop
			reduce(236), // num, reduce: ForLoop
			reduce(236), // str, reduce: ForLoop
			reduce(236), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(236), // +, reduce: ForLoop
			reduce(236), // -, reduce: ForLoop
			reduce(236), // .+, reduce: ForLoop
			reduce(236), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(236), // !, reduce: ForLoop
			reduce(236), // ~, reduce: ForLoop
			nil,         // **
			reduce(236), // (, reduce: ForLoop
			nil,         // )
			reduce(236), // string_literal, reduce: ForLoop
			reduce(236), // int_literal, reduce: ForLoop
			reduce(236), // float_literal, reduce: ForLoop
			reduce(236), // boolean_literal, reduce: ForLoop
			reduce(236), // const_M_PI, reduce: ForLoop
			reduce(236), // const_M_E, reduce: ForLoop
			reduce(236), // panic, reduce: ForLoop
			reduce(236), // [, reduce: ForLoop
			nil,         // ,
			reduce(236), // ctx_IPS, reduce: ForLoop
			reduce(236), // ctx_IFS, reduce: ForLoop
			reduce(236), // ctx_IRS, reduce: ForLoop
			reduce(236), // ctx_OPS, reduce: ForLoop
			reduce(236), // ctx_OFS, reduce: ForLoop
			reduce(236), // ctx_ORS, reduce: ForLoop
			reduce(236), // ctx_NF, reduce: ForLoop
			reduce(236), // ctx_NR, reduce: ForLoop
			reduce(236), // ctx_FNR, reduce: ForLoop
			reduce(236), // ctx_FILENAME, reduce: ForLoop
			reduce(236), // ctx_FILENUM, reduce: ForLoop
			reduce(236), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(236), // call, reduce: ForLoop
			reduce(236), // begin, reduce: ForLoop
			reduce(236), // end, reduce: ForLoop
			reduce(236), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(236), // while, reduce: ForLoop
			reduce(236), // do, reduce: ForLoop
			reduce(236), // for, reduce: ForLoop
			nil,         // in
			reduce(236), // break, reduce: ForLoop
			reduce(236), // continue, reduce: ForLoop
			reduce(236), // func, reduce: ForLoop
			reduce(236), // subr, reduce: ForLoop
			reduce(236), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1123
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(237), // ;, reduce: ForLoop
			reduce(237), // {, reduce: ForLoop
			reduce(237), // }, reduce: ForLoop
			nil,         // =
			reduce(237), // unset, reduce: ForLoop
			reduce(237), // filter, reduce: ForLoop
			reduce(237), // emit, reduce: ForLoop
			reduce(237), // dump, reduce: ForLoop
			reduce(237), // edump, reduce: ForLoop
			reduce(237), // print, reduce: ForLoop
			reduce(237), // eprint, reduce: ForLoop
			reduce(237), // printn, reduce: ForLoop
			reduce(237), // eprintn, reduce: ForLoop
			reduce(237), // field_name, reduce: ForLoop
			reduce(237), // $[, reduce: ForLoop
			nil,         // ]
			reduce(237), // braced_field_name, reduce: ForLoop
			reduce(237), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(237), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(237), // full_srec, reduce: ForLoop
			reduce(237), // oosvar_name, reduce: ForLoop
			reduce(237), // @[, reduce: ForLoop
			reduce(237), // braced_oosvar_name, reduce: ForLoop
			reduce(237), // full_oosvar, reduce: ForLoop
			reduce(237), // non_sigil_name, reduce: ForLoop
			reduce(237), // arr, reduce: ForLoop
			reduce(237), // bool, reduce: ForLoop
			reduce(237), // float, reduce: ForLoop
			reduce(237), // int, reduce: ForLoop
			reduce(237), // map, reduce: ForLoop
			reduce(237), // num, reduce: ForLoop
			reduce(237), // str, reduce: ForLoop
			reduce(237), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(237), // +, reduce: ForLoop
			reduce(237), // -, reduce: ForLoop
			reduce(237), // .+, reduce: ForLoop
			reduce(237), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(237), // !, reduce: ForLoop
			reduce(237), // ~, reduce: ForLoop
			nil,         // **
			reduce(237), // (, reduce: ForLoop
			nil,         // )
			reduce(237), // string_literal, reduce: ForLoop
			reduce(237), // int_literal, reduce: ForLoop
			reduce(237), // float_literal, reduce: ForLoop
			reduce(237), // boolean_literal, reduce: ForLoop
			reduce(237), // const_M_PI, reduce: ForLoop
			reduce(237), // const_M_E, reduce: ForLoop
			reduce(237), // panic, reduce: ForLoop
			reduce(237), // [, reduce: ForLoop
			nil,         // ,
			reduce(237), // ctx_IPS, reduce: ForLoop
			reduce(237), // ctx_IFS, reduce: ForLoop
			reduce(237), // ctx_IRS, reduce: ForLoop
			reduce(237), // ctx_OPS, reduce: ForLoop
			reduce(237), // ctx_OFS, reduce: ForLoop
			reduce(237), // ctx_ORS, reduce: ForLoop
			reduce(237), // ctx_NF, reduce: ForLoop
			reduce(237), // ctx_NR, reduce: ForLoop
			reduce(237), // ctx_FNR, reduce: ForLoop
			reduce(237), // ctx_FILENAME, reduce: ForLoop
			reduce(237), // ctx_FILENUM, reduce: ForLoop
			reduce(237), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(237), // call, reduce: ForLoop
			reduce(237), // begin, reduce: ForLoop
			reduce(237), // end, reduce: ForLoop
			reduce(237), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(237), // while, reduce: ForLoop
			reduce(237), // do, reduce: ForLoop
			reduce(237), // for, reduce: ForLoop
			nil,         // in
			reduce(237), // break, reduce: ForLoop
			reduce(237), // continue, reduce: ForLoop
			reduce(237), // func, reduce: ForLoop
			reduce(237), // subr, reduce: ForLoop
			reduce(237), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1124
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(238), // ;, reduce: ForLoop
			reduce(238), // {, reduce: ForLoop
			reduce(238), // }, reduce: ForLoop
			nil,         // =
			reduce(238), // unset, reduce: ForLoop
			reduce(238), // filter, reduce: ForLoop
			reduce(238), // emit, reduce: ForLoop
			reduce(238), // dump, reduce: ForLoop
			reduce(238), // edump, reduce: ForLoop
			reduce(238), // print, reduce: ForLoop
			reduce(238), // eprint, reduce: ForLoop
			reduce(238), // printn, reduce: ForLoop
			reduce(238), // eprintn, reduce: ForLoop
			reduce(238), // field_name, reduce: ForLoop
			reduce(238), // $[, reduce: ForLoop
			nil,         // ]
			reduce(238), // braced_field_name, reduce: ForLoop
			reduce(238), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(238), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(238), // full_srec, reduce: ForLoop
			reduce(238), // oosvar_name, reduce: ForLoop
			reduce(238), // @[, reduce: ForLoop
			reduce(238), // braced_oosvar_name, reduce: ForLoop
			reduce(238), // full_oosvar, reduce: ForLoop
			reduce(238), // non_sigil_name, reduce: ForLoop
			reduce(238), // arr, reduce: ForLoop
			reduce(238), // bool, reduce: ForLoop
			reduce(238), // float, reduce: ForLoop
			reduce(238), // int, reduce: ForLoop
			reduce(238), // map, reduce: ForLoop
			reduce(238), // num, reduce: ForLoop
			reduce(238), // str, reduce: ForLoop
			reduce(238), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(238), // +, reduce: ForLoop
			reduce(238), // -, reduce: ForLoop
			reduce(238), // .+, reduce: ForLoop
			reduce(238), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(238), // !, reduce: ForLoop
			reduce(238), // ~, reduce: ForLoop
			nil,         // **
			reduce(238), // (, reduce: ForLoop
			nil,         // )
			reduce(238), // string_literal, reduce: ForLoop
			reduce(238), // int_literal, reduce: ForLoop
			reduce(238), // float_literal, reduce: ForLoop
			reduce(238), // boolean_literal, reduce: ForLoop
			reduce(238), // const_M_PI, reduce: ForLoop
			reduce(238), // const_M_E, reduce: ForLoop
			reduce(238), // panic, reduce: ForLoop
			reduce(238), // [, reduce: ForLoop
			nil,         // ,
			reduce(238), // ctx_IPS, reduce: ForLoop
			reduce(238), // ctx_IFS, reduce: ForLoop
			reduce(238), // ctx_IRS, reduce: ForLoop
			reduce(238), // ctx_OPS, reduce: ForLoop
			reduce(238), // ctx_OFS, reduce: ForLoop
			reduce(238), // ctx_ORS, reduce: ForLoop
			reduce(238), // ctx_NF, reduce: ForLoop
			reduce(238), // ctx_NR, reduce: ForLoop
			reduce(238), // ctx_FNR, reduce: ForLoop
			reduce(238), // ctx_FILENAME, reduce: ForLoop
			reduce(238), // ctx_FILENUM, reduce: ForLoop
			reduce(238), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(238), // call, reduce: ForLoop
			reduce(238), // begin, reduce: ForLoop
			reduce(238), // end, reduce: ForLoop
			reduce(238), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(238), // while, reduce: ForLoop
			reduce(238), // do, reduce: ForLoop
			reduce(238), // for, reduce: ForLoop
			nil,         // in
			reduce(238), // break, reduce: ForLoop
			reduce(238), // continue, reduce: ForLoop
			reduce(238), // func, reduce: ForLoop
			reduce(238), // subr, reduce: ForLoop
			reduce(238), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(239), // ;, reduce: ForLoop
			reduce(239), // {, reduce: ForLoop
			reduce(239), // }, reduce: ForLoop
			nil,         // =
			reduce(239), // unset, reduce: ForLoop
			reduce(239), // filter, reduce: ForLoop
			reduce(239), // emit, reduce: ForLoop
			reduce(239), // dump, reduce: ForLoop
			reduce(239), // edump, reduce: ForLoop
			reduce(239), // print, reduce: ForLoop
			reduce(239), // eprint, reduce: ForLoop
			reduce(239), // printn, reduce: ForLoop
			reduce(239), // eprintn, reduce: ForLoop
			reduce(239), // field_name, reduce: ForLoop
			reduce(239), // $[, reduce: ForLoop
			nil,         // ]
			reduce(239), // braced_field_name, reduce: ForLoop
			reduce(239), // $[[, reduce: ForLoop
			nil,         // ]]
			reduce(239), // $[[[, reduce: ForLoop
			nil,         // ]]]
			reduce(239), // full_srec, reduce: ForLoop
			reduce(239), // oosvar_name, reduce: ForLoop
			reduce(239), // @[, reduce: ForLoop
			reduce(239), // braced_oosvar_name, reduce: ForLoop
			reduce(239), // full_oosvar, reduce: ForLoop
			reduce(239), // non_sigil_name, reduce: ForLoop
			reduce(239), // arr, reduce: ForLoop
			reduce(239), // bool, reduce: ForLoop
			reduce(239), // float, reduce: ForLoop
			reduce(239), // int, reduce: ForLoop
			reduce(239), // map, reduce: ForLoop
			reduce(239), // num, reduce: ForLoop
			reduce(239), // str, reduce: ForLoop
			reduce(239), // var, reduce: ForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(239), // +, reduce: ForLoop
			reduce(239), // -, reduce: ForLoop
			reduce(239), // .+, reduce: ForLoop
			reduce(239), // .-, reduce: ForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(239), // !, reduce: ForLoop
			reduce(239), // ~, reduce: ForLoop
			nil,         // **
			reduce(239), // (, reduce: ForLoop
			nil,         // )
			reduce(239), // string_literal, reduce: ForLoop
			reduce(239), // int_literal, reduce: ForLoop
			reduce(239), // float_literal, reduce: ForLoop
			reduce(239), // boolean_literal, reduce: ForLoop
			reduce(239), // const_M_PI, reduce: ForLoop
			reduce(239), // const_M_E, reduce: ForLoop
			reduce(239), // panic, reduce: ForLoop
			reduce(239), // [, reduce: ForLoop
			nil,         // ,
			reduce(239), // ctx_IPS, reduce: ForLoop
			reduce(239), // ctx_IFS, reduce: ForLoop
			reduce(239), // ctx_IRS, reduce: ForLoop
			reduce(239), // ctx_OPS, reduce: ForLoop
			reduce(239), // ctx_OFS, reduce: ForLoop
			reduce(239), // ctx_ORS, reduce: ForLoop
			reduce(239), // ctx_NF, reduce: ForLoop
			reduce(239), // ctx_NR, reduce: ForLoop
			reduce(239), // ctx_FNR, reduce: ForLoop
			reduce(239), // ctx_FILENAME, reduce: ForLoop
			reduce(239), // ctx_FILENUM, reduce: ForLoop
			reduce(239), // env, reduce: ForLoop
			nil,         // [[
			nil,         // [[[
			reduce(239), // call, reduce: ForLoop
			reduce(239), // begin, reduce: ForLoop
			reduce(239), // end, reduce: ForLoop
			reduce(239), // if, reduce: ForLoop
			nil,         // elif
			nil,         // else
			reduce(239), // while, reduce: ForLoop
			reduce(239), // do, reduce: ForLoop
			reduce(239), // for, reduce: ForLoop
			nil,         // in
			reduce(239), // break, reduce: ForLoop
			reduce(239), // continue, reduce: ForLoop
			reduce(239), // func, reduce: ForLoop
			reduce(239), // subr, reduce: ForLoop
			reduce(239), // return, reduce: ForLoop
		},
	},
	actionRow{ // S1126
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2206), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1127
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(254), // ;, reduce: BreakStatement
			nil,         // {
			reduce(254), // }, reduce: BreakStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1128
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(255), // ;, reduce: ContinueStatement
			nil,         // {
			reduce(255), // }, reduce: ContinueStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1129
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2207), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2208), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(269), // ;, reduce: ReturnStatement
			shift(1971), // {
			reduce(269), // }, reduce: ReturnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1132
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(173), // $, reduce: MapLiteral
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1133
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2210), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1134
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(33), // $, reduce: Lvalue
			nil,        // empty
			reduce(33), // ;, reduce: Lvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1135
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(67), // $, reduce: LocalVariable
			nil,        // empty
			reduce(67), // ;, reduce: LocalVariable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1136
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2211), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1137
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2212), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1138
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2213), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1139
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2214), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1140
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1141
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1142
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1143
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1144
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1145
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1146
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1147
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1148
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1149
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1150
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1151
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1152
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1153
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1154
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1155
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1156
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1157
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1158
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1159
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1160
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1161
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1162
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1163
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1164
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1165
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(143), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1166
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1167
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1168
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1169
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1170
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1171
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1172
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1173
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(144), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1174
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(145), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(146), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1176
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(147), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1177
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(148), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1178
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1179
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2248), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1180
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2250), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1181
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1182
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1183
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(167), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1184
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2253), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1185
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1186
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2256), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(173), // $, reduce: MapLiteral
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			reduce(173), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1188
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2257), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1189
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(211), // $, reduce: FcnArgs
			nil,         // empty
			reduce(211), // ;, reduce: FcnArgs
			shift(352),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(362),  // field_name
			shift(363),  // $[
			nil,         // ]
			shift(364),  // braced_field_name
			shift(365),  // $[[
			nil,         // ]]
			shift(366),  // $[[[
			nil,         // ]]]
			shift(368),  // full_srec
			shift(373),  // oosvar_name
			shift(374),  // @[
			shift(375),  // braced_oosvar_name
			shift(377),  // full_oosvar
			shift(378),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(393),  // +
			shift(395),  // -
			shift(396),  // .+
			shift(397),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(399),  // !
			shift(400),  // ~
			nil,         // **
			shift(403),  // (
			nil,         // )
			shift(405),  // string_literal
			shift(406),  // int_literal
			shift(407),  // float_literal
			shift(408),  // boolean_literal
			shift(409),  // const_M_PI
			shift(410),  // const_M_E
			shift(411),  // panic
			shift(413),  // [
			nil,         // ,
			shift(416),  // ctx_IPS
			shift(417),  // ctx_IFS
			shift(418),  // ctx_IRS
			shift(419),  // ctx_OPS
			shift(420),  // ctx_OFS
			shift(421),  // ctx_ORS
			shift(422),  // ctx_NF
			shift(423),  // ctx_NR
			shift(424),  // ctx_FNR
			shift(425),  // ctx_FILENAME
			shift(426),  // ctx_FILENUM
			shift(428),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1190
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2259), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1191
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2260), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1192
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2261), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1193
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2262), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1194
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1195
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1196
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1197
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1198
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1199
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1200
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1201
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1202
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1203
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1204
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1205
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1206
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1207
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1208
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1209
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1210
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1211
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1212
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1213
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1214
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1215
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1216
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1217
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1218
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1219
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(143), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(143), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1220
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1221
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1222
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1223
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1224
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1225
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1226
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1227
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(144), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(144), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1228
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(145), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(145), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1229
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(146), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(146), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1230
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(147), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(147), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1231
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(148), // $, reduce: UnaryOpTerm
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(148), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1232
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1233
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2296), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2298), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1235
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1236
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(167), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			reduce(167), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2301), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1239
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2304), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1241
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(173), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1242
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2305), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1243
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(55), // $, reduce: IndirectFieldValue
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			reduce(55), // {, reduce: IndirectFieldValue
			nil,        // }
			reduce(55), // =, reduce: IndirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(55), // ||=, reduce: IndirectFieldValue
			reduce(55), // ^^=, reduce: IndirectFieldValue
			reduce(55), // &&=, reduce: IndirectFieldValue
			reduce(55), // ??=, reduce: IndirectFieldValue
			reduce(55), // ???=, reduce: IndirectFieldValue
			reduce(55), // |=, reduce: IndirectFieldValue
			reduce(55), // &=, reduce: IndirectFieldValue
			reduce(55), // ^=, reduce: IndirectFieldValue
			reduce(55), // <<=, reduce: IndirectFieldValue
			reduce(55), // >>=, reduce: IndirectFieldValue
			reduce(55), // >>>=, reduce: IndirectFieldValue
			reduce(55), // +=, reduce: IndirectFieldValue
			reduce(55), // .=, reduce: IndirectFieldValue
			reduce(55), // -=, reduce: IndirectFieldValue
			reduce(55), // *=, reduce: IndirectFieldValue
			reduce(55), // /=, reduce: IndirectFieldValue
			reduce(55), // //=, reduce: IndirectFieldValue
			reduce(55), // %=, reduce: IndirectFieldValue
			reduce(55), // **=, reduce: IndirectFieldValue
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1244
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2306), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2307), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1246
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2308), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1247
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2309), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1248
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1249
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1250
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1251
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1252
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1253
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1254
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1255
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1256
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1257
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1258
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1259
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1260
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1261
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1262
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1263
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1264
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1265
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1266
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1267
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1268
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1269
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1270
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1271
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1272
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1273
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(143), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1274
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1275
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1276
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1277
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1278
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1279
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1280
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1281
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(144), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1282
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(145), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1283
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(146), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1284
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(147), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1285
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(148), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1286
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1287
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2343), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1288
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2345), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1289
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1290
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1291
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(167), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1292
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2348), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1293
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1294
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2351), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1295
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(173), // ]], reduce: MapLiteral
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1296
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2352), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1297
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(57), // $, reduce: PositionalFieldName
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			reduce(57), // {, reduce: PositionalFieldName
			nil,        // }
			reduce(57), // =, reduce: PositionalFieldName
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(57), // ||=, reduce: PositionalFieldName
			reduce(57), // ^^=, reduce: PositionalFieldName
			reduce(57), // &&=, reduce: PositionalFieldName
			reduce(57), // ??=, reduce: PositionalFieldName
			reduce(57), // ???=, reduce: PositionalFieldName
			reduce(57), // |=, reduce: PositionalFieldName
			reduce(57), // &=, reduce: PositionalFieldName
			reduce(57), // ^=, reduce: PositionalFieldName
			reduce(57), // <<=, reduce: PositionalFieldName
			reduce(57), // >>=, reduce: PositionalFieldName
			reduce(57), // >>>=, reduce: PositionalFieldName
			reduce(57), // +=, reduce: PositionalFieldName
			reduce(57), // .=, reduce: PositionalFieldName
			reduce(57), // -=, reduce: PositionalFieldName
			reduce(57), // *=, reduce: PositionalFieldName
			reduce(57), // /=, reduce: PositionalFieldName
			reduce(57), // //=, reduce: PositionalFieldName
			reduce(57), // %=, reduce: PositionalFieldName
			reduce(57), // **=, reduce: PositionalFieldName
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1298
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2353), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1299
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2354), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2355), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1301
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2356), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1302
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1303
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1304
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1305
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1306
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1307
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1308
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1309
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1310
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1311
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1312
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1313
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1314
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1315
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1316
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1317
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1318
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1319
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1320
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1321
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1322
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1323
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1324
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1325
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1326
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1327
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(143), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1328
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1329
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1330
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1331
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1332
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1333
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1334
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1335
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(144), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1336
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(145), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1337
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(146), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1338
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(147), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1339
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(148), // ]], reduce: UnaryOpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1340
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1341
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2390), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1342
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2392), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1343
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1344
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1345
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(167), // ]], reduce: ArrayLiteral
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1346
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2395), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1347
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1348
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2398), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1349
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(173), // ]]], reduce: MapLiteral
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1350
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2399), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1351
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(58), // $, reduce: PositionalFieldValue
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			reduce(58), // {, reduce: PositionalFieldValue
			nil,        // }
			reduce(58), // =, reduce: PositionalFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(58), // ||=, reduce: PositionalFieldValue
			reduce(58), // ^^=, reduce: PositionalFieldValue
			reduce(58), // &&=, reduce: PositionalFieldValue
			reduce(58), // ??=, reduce: PositionalFieldValue
			reduce(58), // ???=, reduce: PositionalFieldValue
			reduce(58), // |=, reduce: PositionalFieldValue
			reduce(58), // &=, reduce: PositionalFieldValue
			reduce(58), // ^=, reduce: PositionalFieldValue
			reduce(58), // <<=, reduce: PositionalFieldValue
			reduce(58), // >>=, reduce: PositionalFieldValue
			reduce(58), // >>>=, reduce: PositionalFieldValue
			reduce(58), // +=, reduce: PositionalFieldValue
			reduce(58), // .=, reduce: PositionalFieldValue
			reduce(58), // -=, reduce: PositionalFieldValue
			reduce(58), // *=, reduce: PositionalFieldValue
			reduce(58), // /=, reduce: PositionalFieldValue
			reduce(58), // //=, reduce: PositionalFieldValue
			reduce(58), // %=, reduce: PositionalFieldValue
			reduce(58), // **=, reduce: PositionalFieldValue
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1352
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2400), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1353
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2401), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1354
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2402), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1355
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2403), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1356
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1357
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1358
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1359
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1360
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1361
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1362
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1363
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1364
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1365
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1366
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1367
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1368
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1369
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1370
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1371
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1372
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1373
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1374
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1375
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1376
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1377
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1378
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1379
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1380
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1381
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(143), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1382
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1383
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1384
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1385
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1386
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1387
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1388
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1389
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(144), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1390
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(145), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1391
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(146), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1392
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(147), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1393
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(148), // ]]], reduce: UnaryOpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1394
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1395
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2437), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1396
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2439), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1397
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1398
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1399
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(167), // ]]], reduce: ArrayLiteral
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1400
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2442), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1401
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1402
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2445), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1403
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(64), // $, reduce: IndirectOosvarValue
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			reduce(64), // {, reduce: IndirectOosvarValue
			nil,        // }
			reduce(64), // =, reduce: IndirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(64), // ||=, reduce: IndirectOosvarValue
			reduce(64), // ^^=, reduce: IndirectOosvarValue
			reduce(64), // &&=, reduce: IndirectOosvarValue
			reduce(64), // ??=, reduce: IndirectOosvarValue
			reduce(64), // ???=, reduce: IndirectOosvarValue
			reduce(64), // |=, reduce: IndirectOosvarValue
			reduce(64), // &=, reduce: IndirectOosvarValue
			reduce(64), // ^=, reduce: IndirectOosvarValue
			reduce(64), // <<=, reduce: IndirectOosvarValue
			reduce(64), // >>=, reduce: IndirectOosvarValue
			reduce(64), // >>>=, reduce: IndirectOosvarValue
			reduce(64), // +=, reduce: IndirectOosvarValue
			reduce(64), // .=, reduce: IndirectOosvarValue
			reduce(64), // -=, reduce: IndirectOosvarValue
			reduce(64), // *=, reduce: IndirectOosvarValue
			reduce(64), // /=, reduce: IndirectOosvarValue
			reduce(64), // //=, reduce: IndirectOosvarValue
			reduce(64), // %=, reduce: IndirectOosvarValue
			reduce(64), // **=, reduce: IndirectOosvarValue
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1404
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2446), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1405
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(99), // $, reduce: LogicalOrTerm
			nil,        // empty
			reduce(99), // ;, reduce: LogicalOrTerm
			reduce(99), // {, reduce: LogicalOrTerm
			nil,        // }
			reduce(99), // =, reduce: LogicalOrTerm
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(99), // ||=, reduce: LogicalOrTerm
			reduce(99), // ^^=, reduce: LogicalOrTerm
			reduce(99), // &&=, reduce: LogicalOrTerm
			reduce(99), // ??=, reduce: LogicalOrTerm
			reduce(99), // ???=, reduce: LogicalOrTerm
			reduce(99), // |=, reduce: LogicalOrTerm
			reduce(99), // &=, reduce: LogicalOrTerm
			reduce(99), // ^=, reduce: LogicalOrTerm
			reduce(99), // <<=, reduce: LogicalOrTerm
			reduce(99), // >>=, reduce: LogicalOrTerm
			reduce(99), // >>>=, reduce: LogicalOrTerm
			reduce(99), // +=, reduce: LogicalOrTerm
			reduce(99), // .=, reduce: LogicalOrTerm
			reduce(99), // -=, reduce: LogicalOrTerm
			reduce(99), // *=, reduce: LogicalOrTerm
			reduce(99), // /=, reduce: LogicalOrTerm
			reduce(99), // //=, reduce: LogicalOrTerm
			reduce(99), // %=, reduce: LogicalOrTerm
			reduce(99), // **=, reduce: LogicalOrTerm
			reduce(99), // ?, reduce: LogicalOrTerm
			nil,        // :
			reduce(99), // ||, reduce: LogicalOrTerm
			shift(689), // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1406
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(101), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			reduce(101), // {, reduce: LogicalXORTerm
			nil,         // }
			reduce(101), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: LogicalXORTerm
			reduce(101), // ^^=, reduce: LogicalXORTerm
			reduce(101), // &&=, reduce: LogicalXORTerm
			reduce(101), // ??=, reduce: LogicalXORTerm
			reduce(101), // ???=, reduce: LogicalXORTerm
			reduce(101), // |=, reduce: LogicalXORTerm
			reduce(101), // &=, reduce: LogicalXORTerm
			reduce(101), // ^=, reduce: LogicalXORTerm
			reduce(101), // <<=, reduce: LogicalXORTerm
			reduce(101), // >>=, reduce: LogicalXORTerm
			reduce(101), // >>>=, reduce: LogicalXORTerm
			reduce(101), // +=, reduce: LogicalXORTerm
			reduce(101), // .=, reduce: LogicalXORTerm
			reduce(101), // -=, reduce: LogicalXORTerm
			reduce(101), // *=, reduce: LogicalXORTerm
			reduce(101), // /=, reduce: LogicalXORTerm
			reduce(101), // //=, reduce: LogicalXORTerm
			reduce(101), // %=, reduce: LogicalXORTerm
			reduce(101), // **=, reduce: LogicalXORTerm
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(690),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1407
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(103), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			reduce(103), // {, reduce: LogicalAndTerm
			nil,         // }
			reduce(103), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: LogicalAndTerm
			reduce(103), // ^^=, reduce: LogicalAndTerm
			reduce(103), // &&=, reduce: LogicalAndTerm
			reduce(103), // ??=, reduce: LogicalAndTerm
			reduce(103), // ???=, reduce: LogicalAndTerm
			reduce(103), // |=, reduce: LogicalAndTerm
			reduce(103), // &=, reduce: LogicalAndTerm
			reduce(103), // ^=, reduce: LogicalAndTerm
			reduce(103), // <<=, reduce: LogicalAndTerm
			reduce(103), // >>=, reduce: LogicalAndTerm
			reduce(103), // >>>=, reduce: LogicalAndTerm
			reduce(103), // +=, reduce: LogicalAndTerm
			reduce(103), // .=, reduce: LogicalAndTerm
			reduce(103), // -=, reduce: LogicalAndTerm
			reduce(103), // *=, reduce: LogicalAndTerm
			reduce(103), // /=, reduce: LogicalAndTerm
			reduce(103), // //=, reduce: LogicalAndTerm
			reduce(103), // %=, reduce: LogicalAndTerm
			reduce(103), // **=, reduce: LogicalAndTerm
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(691),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1408
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(105), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			reduce(105), // {, reduce: AbsentCoalesceTerm
			nil,         // }
			reduce(105), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: AbsentCoalesceTerm
			reduce(105), // ^^=, reduce: AbsentCoalesceTerm
			reduce(105), // &&=, reduce: AbsentCoalesceTerm
			reduce(105), // ??=, reduce: AbsentCoalesceTerm
			reduce(105), // ???=, reduce: AbsentCoalesceTerm
			reduce(105), // |=, reduce: AbsentCoalesceTerm
			reduce(105), // &=, reduce: AbsentCoalesceTerm
			reduce(105), // ^=, reduce: AbsentCoalesceTerm
			reduce(105), // <<=, reduce: AbsentCoalesceTerm
			reduce(105), // >>=, reduce: AbsentCoalesceTerm
			reduce(105), // >>>=, reduce: AbsentCoalesceTerm
			reduce(105), // +=, reduce: AbsentCoalesceTerm
			reduce(105), // .=, reduce: AbsentCoalesceTerm
			reduce(105), // -=, reduce: AbsentCoalesceTerm
			reduce(105), // *=, reduce: AbsentCoalesceTerm
			reduce(105), // /=, reduce: AbsentCoalesceTerm
			reduce(105), // //=, reduce: AbsentCoalesceTerm
			reduce(105), // %=, reduce: AbsentCoalesceTerm
			reduce(105), // **=, reduce: AbsentCoalesceTerm
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(692),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1409
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(107), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			reduce(107), // {, reduce: EmptyCoalesceTerm
			nil,         // }
			reduce(107), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: EmptyCoalesceTerm
			reduce(107), // ^^=, reduce: EmptyCoalesceTerm
			reduce(107), // &&=, reduce: EmptyCoalesceTerm
			reduce(107), // ??=, reduce: EmptyCoalesceTerm
			reduce(107), // ???=, reduce: EmptyCoalesceTerm
			reduce(107), // |=, reduce: EmptyCoalesceTerm
			reduce(107), // &=, reduce: EmptyCoalesceTerm
			reduce(107), // ^=, reduce: EmptyCoalesceTerm
			reduce(107), // <<=, reduce: EmptyCoalesceTerm
			reduce(107), // >>=, reduce: EmptyCoalesceTerm
			reduce(107), // >>>=, reduce: EmptyCoalesceTerm
			reduce(107), // +=, reduce: EmptyCoalesceTerm
			reduce(107), // .=, reduce: EmptyCoalesceTerm
			reduce(107), // -=, reduce: EmptyCoalesceTerm
			reduce(107), // *=, reduce: EmptyCoalesceTerm
			reduce(107), // /=, reduce: EmptyCoalesceTerm
			reduce(107), // //=, reduce: EmptyCoalesceTerm
			reduce(107), // %=, reduce: EmptyCoalesceTerm
			reduce(107), // **=, reduce: EmptyCoalesceTerm
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(693),  // =~
			shift(694),  // !=~
			shift(695),  // ==
			shift(696),  // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1410
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(109), // $, reduce: EqneTerm
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			reduce(109), // {, reduce: EqneTerm
			nil,         // }
			reduce(109), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: EqneTerm
			reduce(109), // ^^=, reduce: EqneTerm
			reduce(109), // &&=, reduce: EqneTerm
			reduce(109), // ??=, reduce: EqneTerm
			reduce(109), // ???=, reduce: EqneTerm
			reduce(109), // |=, reduce: EqneTerm
			reduce(109), // &=, reduce: EqneTerm
			reduce(109), // ^=, reduce: EqneTerm
			reduce(109), // <<=, reduce: EqneTerm
			reduce(109), // >>=, reduce: EqneTerm
			reduce(109), // >>>=, reduce: EqneTerm
			reduce(109), // +=, reduce: EqneTerm
			reduce(109), // .=, reduce: EqneTerm
			reduce(109), // -=, reduce: EqneTerm
			reduce(109), // *=, reduce: EqneTerm
			reduce(109), // /=, reduce: EqneTerm
			reduce(109), // //=, reduce: EqneTerm
			reduce(109), // %=, reduce: EqneTerm
			reduce(109), // **=, reduce: EqneTerm
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(697),  // >
			shift(698),  // >=
			shift(699),  // <
			shift(700),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1411
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(110), // $, reduce: EqneTerm
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			reduce(110), // {, reduce: EqneTerm
			nil,         // }
			reduce(110), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: EqneTerm
			reduce(110), // ^^=, reduce: EqneTerm
			reduce(110), // &&=, reduce: EqneTerm
			reduce(110), // ??=, reduce: EqneTerm
			reduce(110), // ???=, reduce: EqneTerm
			reduce(110), // |=, reduce: EqneTerm
			reduce(110), // &=, reduce: EqneTerm
			reduce(110), // ^=, reduce: EqneTerm
			reduce(110), // <<=, reduce: EqneTerm
			reduce(110), // >>=, reduce: EqneTerm
			reduce(110), // >>>=, reduce: EqneTerm
			reduce(110), // +=, reduce: EqneTerm
			reduce(110), // .=, reduce: EqneTerm
			reduce(110), // -=, reduce: EqneTerm
			reduce(110), // *=, reduce: EqneTerm
			reduce(110), // /=, reduce: EqneTerm
			reduce(110), // //=, reduce: EqneTerm
			reduce(110), // %=, reduce: EqneTerm
			reduce(110), // **=, reduce: EqneTerm
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(697),  // >
			shift(698),  // >=
			shift(699),  // <
			shift(700),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1412
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(111), // $, reduce: EqneTerm
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			reduce(111), // {, reduce: EqneTerm
			nil,         // }
			reduce(111), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: EqneTerm
			reduce(111), // ^^=, reduce: EqneTerm
			reduce(111), // &&=, reduce: EqneTerm
			reduce(111), // ??=, reduce: EqneTerm
			reduce(111), // ???=, reduce: EqneTerm
			reduce(111), // |=, reduce: EqneTerm
			reduce(111), // &=, reduce: EqneTerm
			reduce(111), // ^=, reduce: EqneTerm
			reduce(111), // <<=, reduce: EqneTerm
			reduce(111), // >>=, reduce: EqneTerm
			reduce(111), // >>>=, reduce: EqneTerm
			reduce(111), // +=, reduce: EqneTerm
			reduce(111), // .=, reduce: EqneTerm
			reduce(111), // -=, reduce: EqneTerm
			reduce(111), // *=, reduce: EqneTerm
			reduce(111), // /=, reduce: EqneTerm
			reduce(111), // //=, reduce: EqneTerm
			reduce(111), // %=, reduce: EqneTerm
			reduce(111), // **=, reduce: EqneTerm
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(697),  // >
			shift(698),  // >=
			shift(699),  // <
			shift(700),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1413
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(112), // $, reduce: EqneTerm
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			reduce(112), // {, reduce: EqneTerm
			nil,         // }
			reduce(112), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: EqneTerm
			reduce(112), // ^^=, reduce: EqneTerm
			reduce(112), // &&=, reduce: EqneTerm
			reduce(112), // ??=, reduce: EqneTerm
			reduce(112), // ???=, reduce: EqneTerm
			reduce(112), // |=, reduce: EqneTerm
			reduce(112), // &=, reduce: EqneTerm
			reduce(112), // ^=, reduce: EqneTerm
			reduce(112), // <<=, reduce: EqneTerm
			reduce(112), // >>=, reduce: EqneTerm
			reduce(112), // >>>=, reduce: EqneTerm
			reduce(112), // +=, reduce: EqneTerm
			reduce(112), // .=, reduce: EqneTerm
			reduce(112), // -=, reduce: EqneTerm
			reduce(112), // *=, reduce: EqneTerm
			reduce(112), // /=, reduce: EqneTerm
			reduce(112), // //=, reduce: EqneTerm
			reduce(112), // %=, reduce: EqneTerm
			reduce(112), // **=, reduce: EqneTerm
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(697),  // >
			shift(698),  // >=
			shift(699),  // <
			shift(700),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1414
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(114), // $, reduce: CmpTerm
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			reduce(114), // {, reduce: CmpTerm
			nil,         // }
			reduce(114), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: CmpTerm
			reduce(114), // ^^=, reduce: CmpTerm
			reduce(114), // &&=, reduce: CmpTerm
			reduce(114), // ??=, reduce: CmpTerm
			reduce(114), // ???=, reduce: CmpTerm
			reduce(114), // |=, reduce: CmpTerm
			reduce(114), // &=, reduce: CmpTerm
			reduce(114), // ^=, reduce: CmpTerm
			reduce(114), // <<=, reduce: CmpTerm
			reduce(114), // >>=, reduce: CmpTerm
			reduce(114), // >>>=, reduce: CmpTerm
			reduce(114), // +=, reduce: CmpTerm
			reduce(114), // .=, reduce: CmpTerm
			reduce(114), // -=, reduce: CmpTerm
			reduce(114), // *=, reduce: CmpTerm
			reduce(114), // /=, reduce: CmpTerm
			reduce(114), // //=, reduce: CmpTerm
			reduce(114), // %=, reduce: CmpTerm
			reduce(114), // **=, reduce: CmpTerm
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(701),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1415
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(115), // $, reduce: CmpTerm
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			reduce(115), // {, reduce: CmpTerm
			nil,         // }
			reduce(115), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: CmpTerm
			reduce(115), // ^^=, reduce: CmpTerm
			reduce(115), // &&=, reduce: CmpTerm
			reduce(115), // ??=, reduce: CmpTerm
			reduce(115), // ???=, reduce: CmpTerm
			reduce(115), // |=, reduce: CmpTerm
			reduce(115), // &=, reduce: CmpTerm
			reduce(115), // ^=, reduce: CmpTerm
			reduce(115), // <<=, reduce: CmpTerm
			reduce(115), // >>=, reduce: CmpTerm
			reduce(115), // >>>=, reduce: CmpTerm
			reduce(115), // +=, reduce: CmpTerm
			reduce(115), // .=, reduce: CmpTerm
			reduce(115), // -=, reduce: CmpTerm
			reduce(115), // *=, reduce: CmpTerm
			reduce(115), // /=, reduce: CmpTerm
			reduce(115), // //=, reduce: CmpTerm
			reduce(115), // %=, reduce: CmpTerm
			reduce(115), // **=, reduce: CmpTerm
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(701),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1416
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(116), // $, reduce: CmpTerm
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			reduce(116), // {, reduce: CmpTerm
			nil,         // }
			reduce(116), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: CmpTerm
			reduce(116), // ^^=, reduce: CmpTerm
			reduce(116), // &&=, reduce: CmpTerm
			reduce(116), // ??=, reduce: CmpTerm
			reduce(116), // ???=, reduce: CmpTerm
			reduce(116), // |=, reduce: CmpTerm
			reduce(116), // &=, reduce: CmpTerm
			reduce(116), // ^=, reduce: CmpTerm
			reduce(116), // <<=, reduce: CmpTerm
			reduce(116), // >>=, reduce: CmpTerm
			reduce(116), // >>>=, reduce: CmpTerm
			reduce(116), // +=, reduce: CmpTerm
			reduce(116), // .=, reduce: CmpTerm
			reduce(116), // -=, reduce: CmpTerm
			reduce(116), // *=, reduce: CmpTerm
			reduce(116), // /=, reduce: CmpTerm
			reduce(116), // //=, reduce: CmpTerm
			reduce(116), // %=, reduce: CmpTerm
			reduce(116), // **=, reduce: CmpTerm
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(701),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1417
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(117), // $, reduce: CmpTerm
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			reduce(117), // {, reduce: CmpTerm
			nil,         // }
			reduce(117), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(117), // ||=, reduce: CmpTerm
			reduce(117), // ^^=, reduce: CmpTerm
			reduce(117), // &&=, reduce: CmpTerm
			reduce(117), // ??=, reduce: CmpTerm
			reduce(117), // ???=, reduce: CmpTerm
			reduce(117), // |=, reduce: CmpTerm
			reduce(117), // &=, reduce: CmpTerm
			reduce(117), // ^=, reduce: CmpTerm
			reduce(117), // <<=, reduce: CmpTerm
			reduce(117), // >>=, reduce: CmpTerm
			reduce(117), // >>>=, reduce: CmpTerm
			reduce(117), // +=, reduce: CmpTerm
			reduce(117), // .=, reduce: CmpTerm
			reduce(117), // -=, reduce: CmpTerm
			reduce(117), // *=, reduce: CmpTerm
			reduce(117), // /=, reduce: CmpTerm
			reduce(117), // //=, reduce: CmpTerm
			reduce(117), // %=, reduce: CmpTerm
			reduce(117), // **=, reduce: CmpTerm
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(701),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1418
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(119), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			reduce(119), // {, reduce: BitwiseORTerm
			nil,         // }
			reduce(119), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(119), // ||=, reduce: BitwiseORTerm
			reduce(119), // ^^=, reduce: BitwiseORTerm
			reduce(119), // &&=, reduce: BitwiseORTerm
			reduce(119), // ??=, reduce: BitwiseORTerm
			reduce(119), // ???=, reduce: BitwiseORTerm
			reduce(119), // |=, reduce: BitwiseORTerm
			reduce(119), // &=, reduce: BitwiseORTerm
			reduce(119), // ^=, reduce: BitwiseORTerm
			reduce(119), // <<=, reduce: BitwiseORTerm
			reduce(119), // >>=, reduce: BitwiseORTerm
			reduce(119), // >>>=, reduce: BitwiseORTerm
			reduce(119), // +=, reduce: BitwiseORTerm
			reduce(119), // .=, reduce: BitwiseORTerm
			reduce(119), // -=, reduce: BitwiseORTerm
			reduce(119), // *=, reduce: BitwiseORTerm
			reduce(119), // /=, reduce: BitwiseORTerm
			reduce(119), // //=, reduce: BitwiseORTerm
			reduce(119), // %=, reduce: BitwiseORTerm
			reduce(119), // **=, reduce: BitwiseORTerm
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(702),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1419
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(121), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			reduce(121), // {, reduce: BitwiseXORTerm
			nil,         // }
			reduce(121), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(121), // ||=, reduce: BitwiseXORTerm
			reduce(121), // ^^=, reduce: BitwiseXORTerm
			reduce(121), // &&=, reduce: BitwiseXORTerm
			reduce(121), // ??=, reduce: BitwiseXORTerm
			reduce(121), // ???=, reduce: BitwiseXORTerm
			reduce(121), // |=, reduce: BitwiseXORTerm
			reduce(121), // &=, reduce: BitwiseXORTerm
			reduce(121), // ^=, reduce: BitwiseXORTerm
			reduce(121), // <<=, reduce: BitwiseXORTerm
			reduce(121), // >>=, reduce: BitwiseXORTerm
			reduce(121), // >>>=, reduce: BitwiseXORTerm
			reduce(121), // +=, reduce: BitwiseXORTerm
			reduce(121), // .=, reduce: BitwiseXORTerm
			reduce(121), // -=, reduce: BitwiseXORTerm
			reduce(121), // *=, reduce: BitwiseXORTerm
			reduce(121), // /=, reduce: BitwiseXORTerm
			reduce(121), // //=, reduce: BitwiseXORTerm
			reduce(121), // %=, reduce: BitwiseXORTerm
			reduce(121), // **=, reduce: BitwiseXORTerm
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(703),  // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1420
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(123), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			reduce(123), // {, reduce: BitwiseANDTerm
			nil,         // }
			reduce(123), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(123), // ||=, reduce: BitwiseANDTerm
			reduce(123), // ^^=, reduce: BitwiseANDTerm
			reduce(123), // &&=, reduce: BitwiseANDTerm
			reduce(123), // ??=, reduce: BitwiseANDTerm
			reduce(123), // ???=, reduce: BitwiseANDTerm
			reduce(123), // |=, reduce: BitwiseANDTerm
			reduce(123), // &=, reduce: BitwiseANDTerm
			reduce(123), // ^=, reduce: BitwiseANDTerm
			reduce(123), // <<=, reduce: BitwiseANDTerm
			reduce(123), // >>=, reduce: BitwiseANDTerm
			reduce(123), // >>>=, reduce: BitwiseANDTerm
			reduce(123), // +=, reduce: BitwiseANDTerm
			reduce(123), // .=, reduce: BitwiseANDTerm
			reduce(123), // -=, reduce: BitwiseANDTerm
			reduce(123), // *=, reduce: BitwiseANDTerm
			reduce(123), // /=, reduce: BitwiseANDTerm
			reduce(123), // //=, reduce: BitwiseANDTerm
			reduce(123), // %=, reduce: BitwiseANDTerm
			reduce(123), // **=, reduce: BitwiseANDTerm
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(704),  // <<
			shift(705),  // >>
			shift(706),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1421
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(125), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			reduce(125), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(125), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(125), // ||=, reduce: BitwiseShiftTerm
			reduce(125), // ^^=, reduce: BitwiseShiftTerm
			reduce(125), // &&=, reduce: BitwiseShiftTerm
			reduce(125), // ??=, reduce: BitwiseShiftTerm
			reduce(125), // ???=, reduce: BitwiseShiftTerm
			reduce(125), // |=, reduce: BitwiseShiftTerm
			reduce(125), // &=, reduce: BitwiseShiftTerm
			reduce(125), // ^=, reduce: BitwiseShiftTerm
			reduce(125), // <<=, reduce: BitwiseShiftTerm
			reduce(125), // >>=, reduce: BitwiseShiftTerm
			reduce(125), // >>>=, reduce: BitwiseShiftTerm
			reduce(125), // +=, reduce: BitwiseShiftTerm
			reduce(125), // .=, reduce: BitwiseShiftTerm
			reduce(125), // -=, reduce: BitwiseShiftTerm
			reduce(125), // *=, reduce: BitwiseShiftTerm
			reduce(125), // /=, reduce: BitwiseShiftTerm
			reduce(125), // //=, reduce: BitwiseShiftTerm
			reduce(125), // %=, reduce: BitwiseShiftTerm
			reduce(125), // **=, reduce: BitwiseShiftTerm
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(707),  // +
			shift(708),  // -
			shift(709),  // .+
			shift(710),  // .-
			shift(711),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1422
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(126), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			reduce(126), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(126), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(126), // ||=, reduce: BitwiseShiftTerm
			reduce(126), // ^^=, reduce: BitwiseShiftTerm
			reduce(126), // &&=, reduce: BitwiseShiftTerm
			reduce(126), // ??=, reduce: BitwiseShiftTerm
			reduce(126), // ???=, reduce: BitwiseShiftTerm
			reduce(126), // |=, reduce: BitwiseShiftTerm
			reduce(126), // &=, reduce: BitwiseShiftTerm
			reduce(126), // ^=, reduce: BitwiseShiftTerm
			reduce(126), // <<=, reduce: BitwiseShiftTerm
			reduce(126), // >>=, reduce: BitwiseShiftTerm
			reduce(126), // >>>=, reduce: BitwiseShiftTerm
			reduce(126), // +=, reduce: BitwiseShiftTerm
			reduce(126), // .=, reduce: BitwiseShiftTerm
			reduce(126), // -=, reduce: BitwiseShiftTerm
			reduce(126), // *=, reduce: BitwiseShiftTerm
			reduce(126), // /=, reduce: BitwiseShiftTerm
			reduce(126), // //=, reduce: BitwiseShiftTerm
			reduce(126), // %=, reduce: BitwiseShiftTerm
			reduce(126), // **=, reduce: BitwiseShiftTerm
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(707),  // +
			shift(708),  // -
			shift(709),  // .+
			shift(710),  // .-
			shift(711),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1423
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(127), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			reduce(127), // {, reduce: BitwiseShiftTerm
			nil,         // }
			reduce(127), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(127), // ||=, reduce: BitwiseShiftTerm
			reduce(127), // ^^=, reduce: BitwiseShiftTerm
			reduce(127), // &&=, reduce: BitwiseShiftTerm
			reduce(127), // ??=, reduce: BitwiseShiftTerm
			reduce(127), // ???=, reduce: BitwiseShiftTerm
			reduce(127), // |=, reduce: BitwiseShiftTerm
			reduce(127), // &=, reduce: BitwiseShiftTerm
			reduce(127), // ^=, reduce: BitwiseShiftTerm
			reduce(127), // <<=, reduce: BitwiseShiftTerm
			reduce(127), // >>=, reduce: BitwiseShiftTerm
			reduce(127), // >>>=, reduce: BitwiseShiftTerm
			reduce(127), // +=, reduce: BitwiseShiftTerm
			reduce(127), // .=, reduce: BitwiseShiftTerm
			reduce(127), // -=, reduce: BitwiseShiftTerm
			reduce(127), // *=, reduce: BitwiseShiftTerm
			reduce(127), // /=, reduce: BitwiseShiftTerm
			reduce(127), // //=, reduce: BitwiseShiftTerm
			reduce(127), // %=, reduce: BitwiseShiftTerm
			reduce(127), // **=, reduce: BitwiseShiftTerm
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(707),  // +
			shift(708),  // -
			shift(709),  // .+
			shift(710),  // .-
			shift(711),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1424
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(129), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			reduce(129), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(129), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(129), // ||=, reduce: AddsubdotTerm
			reduce(129), // ^^=, reduce: AddsubdotTerm
			reduce(129), // &&=, reduce: AddsubdotTerm
			reduce(129), // ??=, reduce: AddsubdotTerm
			reduce(129), // ???=, reduce: AddsubdotTerm
			reduce(129), // |=, reduce: AddsubdotTerm
			reduce(129), // &=, reduce: AddsubdotTerm
			reduce(129), // ^=, reduce: AddsubdotTerm
			reduce(129), // <<=, reduce: AddsubdotTerm
			reduce(129), // >>=, reduce: AddsubdotTerm
			reduce(129), // >>>=, reduce: AddsubdotTerm
			reduce(129), // +=, reduce: AddsubdotTerm
			reduce(129), // .=, reduce: AddsubdotTerm
			reduce(129), // -=, reduce: AddsubdotTerm
			reduce(129), // *=, reduce: AddsubdotTerm
			reduce(129), // /=, reduce: AddsubdotTerm
			reduce(129), // //=, reduce: AddsubdotTerm
			reduce(129), // %=, reduce: AddsubdotTerm
			reduce(129), // **=, reduce: AddsubdotTerm
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(713),  // *
			shift(714),  // /
			shift(715),  // //
			shift(716),  // %
			shift(717),  // .*
			shift(718),  // ./
			shift(719),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1425
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(130), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			reduce(130), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(130), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(130), // ||=, reduce: AddsubdotTerm
			reduce(130), // ^^=, reduce: AddsubdotTerm
			reduce(130), // &&=, reduce: AddsubdotTerm
			reduce(130), // ??=, reduce: AddsubdotTerm
			reduce(130), // ???=, reduce: AddsubdotTerm
			reduce(130), // |=, reduce: AddsubdotTerm
			reduce(130), // &=, reduce: AddsubdotTerm
			reduce(130), // ^=, reduce: AddsubdotTerm
			reduce(130), // <<=, reduce: AddsubdotTerm
			reduce(130), // >>=, reduce: AddsubdotTerm
			reduce(130), // >>>=, reduce: AddsubdotTerm
			reduce(130), // +=, reduce: AddsubdotTerm
			reduce(130), // .=, reduce: AddsubdotTerm
			reduce(130), // -=, reduce: AddsubdotTerm
			reduce(130), // *=, reduce: AddsubdotTerm
			reduce(130), // /=, reduce: AddsubdotTerm
			reduce(130), // //=, reduce: AddsubdotTerm
			reduce(130), // %=, reduce: AddsubdotTerm
			reduce(130), // **=, reduce: AddsubdotTerm
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(713),  // *
			shift(714),  // /
			shift(715),  // //
			shift(716),  // %
			shift(717),  // .*
			shift(718),  // ./
			shift(719),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1426
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(131), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			reduce(131), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(131), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(131), // ||=, reduce: AddsubdotTerm
			reduce(131), // ^^=, reduce: AddsubdotTerm
			reduce(131), // &&=, reduce: AddsubdotTerm
			reduce(131), // ??=, reduce: AddsubdotTerm
			reduce(131), // ???=, reduce: AddsubdotTerm
			reduce(131), // |=, reduce: AddsubdotTerm
			reduce(131), // &=, reduce: AddsubdotTerm
			reduce(131), // ^=, reduce: AddsubdotTerm
			reduce(131), // <<=, reduce: AddsubdotTerm
			reduce(131), // >>=, reduce: AddsubdotTerm
			reduce(131), // >>>=, reduce: AddsubdotTerm
			reduce(131), // +=, reduce: AddsubdotTerm
			reduce(131), // .=, reduce: AddsubdotTerm
			reduce(131), // -=, reduce: AddsubdotTerm
			reduce(131), // *=, reduce: AddsubdotTerm
			reduce(131), // /=, reduce: AddsubdotTerm
			reduce(131), // //=, reduce: AddsubdotTerm
			reduce(131), // %=, reduce: AddsubdotTerm
			reduce(131), // **=, reduce: AddsubdotTerm
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(713),  // *
			shift(714),  // /
			shift(715),  // //
			shift(716),  // %
			shift(717),  // .*
			shift(718),  // ./
			shift(719),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1427
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(132), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			reduce(132), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(132), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(132), // ||=, reduce: AddsubdotTerm
			reduce(132), // ^^=, reduce: AddsubdotTerm
			reduce(132), // &&=, reduce: AddsubdotTerm
			reduce(132), // ??=, reduce: AddsubdotTerm
			reduce(132), // ???=, reduce: AddsubdotTerm
			reduce(132), // |=, reduce: AddsubdotTerm
			reduce(132), // &=, reduce: AddsubdotTerm
			reduce(132), // ^=, reduce: AddsubdotTerm
			reduce(132), // <<=, reduce: AddsubdotTerm
			reduce(132), // >>=, reduce: AddsubdotTerm
			reduce(132), // >>>=, reduce: AddsubdotTerm
			reduce(132), // +=, reduce: AddsubdotTerm
			reduce(132), // .=, reduce: AddsubdotTerm
			reduce(132), // -=, reduce: AddsubdotTerm
			reduce(132), // *=, reduce: AddsubdotTerm
			reduce(132), // /=, reduce: AddsubdotTerm
			reduce(132), // //=, reduce: AddsubdotTerm
			reduce(132), // %=, reduce: AddsubdotTerm
			reduce(132), // **=, reduce: AddsubdotTerm
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(713),  // *
			shift(714),  // /
			shift(715),  // //
			shift(716),  // %
			shift(717),  // .*
			shift(718),  // ./
			shift(719),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1428
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(133), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			reduce(133), // {, reduce: AddsubdotTerm
			nil,         // }
			reduce(133), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(133), // ||=, reduce: AddsubdotTerm
			reduce(133), // ^^=, reduce: AddsubdotTerm
			reduce(133), // &&=, reduce: AddsubdotTerm
			reduce(133), // ??=, reduce: AddsubdotTerm
			reduce(133), // ???=, reduce: AddsubdotTerm
			reduce(133), // |=, reduce: AddsubdotTerm
			reduce(133), // &=, reduce: AddsubdotTerm
			reduce(133), // ^=, reduce: AddsubdotTerm
			reduce(133), // <<=, reduce: AddsubdotTerm
			reduce(133), // >>=, reduce: AddsubdotTerm
			reduce(133), // >>>=, reduce: AddsubdotTerm
			reduce(133), // +=, reduce: AddsubdotTerm
			reduce(133), // .=, reduce: AddsubdotTerm
			reduce(133), // -=, reduce: AddsubdotTerm
			reduce(133), // *=, reduce: AddsubdotTerm
			reduce(133), // /=, reduce: AddsubdotTerm
			reduce(133), // //=, reduce: AddsubdotTerm
			reduce(133), // %=, reduce: AddsubdotTerm
			reduce(133), // **=, reduce: AddsubdotTerm
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(713),  // *
			shift(714),  // /
			shift(715),  // //
			shift(716),  // %
			shift(717),  // .*
			shift(718),  // ./
			shift(719),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1429
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(135), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			reduce(135), // {, reduce: MuldivTerm
			nil,         // }
			reduce(135), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(135), // ||=, reduce: MuldivTerm
			reduce(135), // ^^=, reduce: MuldivTerm
			reduce(135), // &&=, reduce: MuldivTerm
			reduce(135), // ??=, reduce: MuldivTerm
			reduce(135), // ???=, reduce: MuldivTerm
			reduce(135), // |=, reduce: MuldivTerm
			reduce(135), // &=, reduce: MuldivTerm
			reduce(135), // ^=, reduce: MuldivTerm
			reduce(135), // <<=, reduce: MuldivTerm
			reduce(135), // >>=, reduce: MuldivTerm
			reduce(135), // >>>=, reduce: MuldivTerm
			reduce(135), // +=, reduce: MuldivTerm
			reduce(135), // .=, reduce: MuldivTerm
			reduce(135), // -=, reduce: MuldivTerm
			reduce(135), // *=, reduce: MuldivTerm
			reduce(135), // /=, reduce: MuldivTerm
			reduce(135), // //=, reduce: MuldivTerm
			reduce(135), // %=, reduce: MuldivTerm
			reduce(135), // **=, reduce: MuldivTerm
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1430
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(136), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			reduce(136), // {, reduce: MuldivTerm
			nil,         // }
			reduce(136), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(136), // ||=, reduce: MuldivTerm
			reduce(136), // ^^=, reduce: MuldivTerm
			reduce(136), // &&=, reduce: MuldivTerm
			reduce(136), // ??=, reduce: MuldivTerm
			reduce(136), // ???=, reduce: MuldivTerm
			reduce(136), // |=, reduce: MuldivTerm
			reduce(136), // &=, reduce: MuldivTerm
			reduce(136), // ^=, reduce: MuldivTerm
			reduce(136), // <<=, reduce: MuldivTerm
			reduce(136), // >>=, reduce: MuldivTerm
			reduce(136), // >>>=, reduce: MuldivTerm
			reduce(136), // +=, reduce: MuldivTerm
			reduce(136), // .=, reduce: MuldivTerm
			reduce(136), // -=, reduce: MuldivTerm
			reduce(136), // *=, reduce: MuldivTerm
			reduce(136), // /=, reduce: MuldivTerm
			reduce(136), // //=, reduce: MuldivTerm
			reduce(136), // %=, reduce: MuldivTerm
			reduce(136), // **=, reduce: MuldivTerm
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1431
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(137), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			reduce(137), // {, reduce: MuldivTerm
			nil,         // }
			reduce(137), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(137), // ||=, reduce: MuldivTerm
			reduce(137), // ^^=, reduce: MuldivTerm
			reduce(137), // &&=, reduce: MuldivTerm
			reduce(137), // ??=, reduce: MuldivTerm
			reduce(137), // ???=, reduce: MuldivTerm
			reduce(137), // |=, reduce: MuldivTerm
			reduce(137), // &=, reduce: MuldivTerm
			reduce(137), // ^=, reduce: MuldivTerm
			reduce(137), // <<=, reduce: MuldivTerm
			reduce(137), // >>=, reduce: MuldivTerm
			reduce(137), // >>>=, reduce: MuldivTerm
			reduce(137), // +=, reduce: MuldivTerm
			reduce(137), // .=, reduce: MuldivTerm
			reduce(137), // -=, reduce: MuldivTerm
			reduce(137), // *=, reduce: MuldivTerm
			reduce(137), // /=, reduce: MuldivTerm
			reduce(137), // //=, reduce: MuldivTerm
			reduce(137), // %=, reduce: MuldivTerm
			reduce(137), // **=, reduce: MuldivTerm
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1432
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(138), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			reduce(138), // {, reduce: MuldivTerm
			nil,         // }
			reduce(138), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(138), // ||=, reduce: MuldivTerm
			reduce(138), // ^^=, reduce: MuldivTerm
			reduce(138), // &&=, reduce: MuldivTerm
			reduce(138), // ??=, reduce: MuldivTerm
			reduce(138), // ???=, reduce: MuldivTerm
			reduce(138), // |=, reduce: MuldivTerm
			reduce(138), // &=, reduce: MuldivTerm
			reduce(138), // ^=, reduce: MuldivTerm
			reduce(138), // <<=, reduce: MuldivTerm
			reduce(138), // >>=, reduce: MuldivTerm
			reduce(138), // >>>=, reduce: MuldivTerm
			reduce(138), // +=, reduce: MuldivTerm
			reduce(138), // .=, reduce: MuldivTerm
			reduce(138), // -=, reduce: MuldivTerm
			reduce(138), // *=, reduce: MuldivTerm
			reduce(138), // /=, reduce: MuldivTerm
			reduce(138), // //=, reduce: MuldivTerm
			reduce(138), // %=, reduce: MuldivTerm
			reduce(138), // **=, reduce: MuldivTerm
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1433
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(139), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			reduce(139), // {, reduce: MuldivTerm
			nil,         // }
			reduce(139), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(139), // ||=, reduce: MuldivTerm
			reduce(139), // ^^=, reduce: MuldivTerm
			reduce(139), // &&=, reduce: MuldivTerm
			reduce(139), // ??=, reduce: MuldivTerm
			reduce(139), // ???=, reduce: MuldivTerm
			reduce(139), // |=, reduce: MuldivTerm
			reduce(139), // &=, reduce: MuldivTerm
			reduce(139), // ^=, reduce: MuldivTerm
			reduce(139), // <<=, reduce: MuldivTerm
			reduce(139), // >>=, reduce: MuldivTerm
			reduce(139), // >>>=, reduce: MuldivTerm
			reduce(139), // +=, reduce: MuldivTerm
			reduce(139), // .=, reduce: MuldivTerm
			reduce(139), // -=, reduce: MuldivTerm
			reduce(139), // *=, reduce: MuldivTerm
			reduce(139), // /=, reduce: MuldivTerm
			reduce(139), // //=, reduce: MuldivTerm
			reduce(139), // %=, reduce: MuldivTerm
			reduce(139), // **=, reduce: MuldivTerm
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1434
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(140), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			reduce(140), // {, reduce: MuldivTerm
			nil,         // }
			reduce(140), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(140), // ||=, reduce: MuldivTerm
			reduce(140), // ^^=, reduce: MuldivTerm
			reduce(140), // &&=, reduce: MuldivTerm
			reduce(140), // ??=, reduce: MuldivTerm
			reduce(140), // ???=, reduce: MuldivTerm
			reduce(140), // |=, reduce: MuldivTerm
			reduce(140), // &=, reduce: MuldivTerm
			reduce(140), // ^=, reduce: MuldivTerm
			reduce(140), // <<=, reduce: MuldivTerm
			reduce(140), // >>=, reduce: MuldivTerm
			reduce(140), // >>>=, reduce: MuldivTerm
			reduce(140), // +=, reduce: MuldivTerm
			reduce(140), // .=, reduce: MuldivTerm
			reduce(140), // -=, reduce: MuldivTerm
			reduce(140), // *=, reduce: MuldivTerm
			reduce(140), // /=, reduce: MuldivTerm
			reduce(140), // //=, reduce: MuldivTerm
			reduce(140), // %=, reduce: MuldivTerm
			reduce(140), // **=, reduce: MuldivTerm
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1435
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(141), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			reduce(141), // {, reduce: MuldivTerm
			nil,         // }
			reduce(141), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(141), // ||=, reduce: MuldivTerm
			reduce(141), // ^^=, reduce: MuldivTerm
			reduce(141), // &&=, reduce: MuldivTerm
			reduce(141), // ??=, reduce: MuldivTerm
			reduce(141), // ???=, reduce: MuldivTerm
			reduce(141), // |=, reduce: MuldivTerm
			reduce(141), // &=, reduce: MuldivTerm
			reduce(141), // ^=, reduce: MuldivTerm
			reduce(141), // <<=, reduce: MuldivTerm
			reduce(141), // >>=, reduce: MuldivTerm
			reduce(141), // >>>=, reduce: MuldivTerm
			reduce(141), // +=, reduce: MuldivTerm
			reduce(141), // .=, reduce: MuldivTerm
			reduce(141), // -=, reduce: MuldivTerm
			reduce(141), // *=, reduce: MuldivTerm
			reduce(141), // /=, reduce: MuldivTerm
			reduce(141), // //=, reduce: MuldivTerm
			reduce(141), // %=, reduce: MuldivTerm
			reduce(141), // **=, reduce: MuldivTerm
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1436
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(150), // $, reduce: PowTerm
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			reduce(150), // {, reduce: PowTerm
			nil,         // }
			reduce(150), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: PowTerm
			reduce(150), // ^^=, reduce: PowTerm
			reduce(150), // &&=, reduce: PowTerm
			reduce(150), // ??=, reduce: PowTerm
			reduce(150), // ???=, reduce: PowTerm
			reduce(150), // |=, reduce: PowTerm
			reduce(150), // &=, reduce: PowTerm
			reduce(150), // ^=, reduce: PowTerm
			reduce(150), // <<=, reduce: PowTerm
			reduce(150), // >>=, reduce: PowTerm
			reduce(150), // >>>=, reduce: PowTerm
			reduce(150), // +=, reduce: PowTerm
			reduce(150), // .=, reduce: PowTerm
			reduce(150), // -=, reduce: PowTerm
			reduce(150), // *=, reduce: PowTerm
			reduce(150), // /=, reduce: PowTerm
			reduce(150), // //=, reduce: PowTerm
			reduce(150), // %=, reduce: PowTerm
			reduce(150), // **=, reduce: PowTerm
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1437
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			reduce(173), // ), reduce: MapLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1438
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2447), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1439
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(152), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			reduce(152), // {, reduce: PrecedenceChainEnd
			nil,         // }
			reduce(152), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: PrecedenceChainEnd
			reduce(152), // ^^=, reduce: PrecedenceChainEnd
			reduce(152), // &&=, reduce: PrecedenceChainEnd
			reduce(152), // ??=, reduce: PrecedenceChainEnd
			reduce(152), // ???=, reduce: PrecedenceChainEnd
			reduce(152), // |=, reduce: PrecedenceChainEnd
			reduce(152), // &=, reduce: PrecedenceChainEnd
			reduce(152), // ^=, reduce: PrecedenceChainEnd
			reduce(152), // <<=, reduce: PrecedenceChainEnd
			reduce(152), // >>=, reduce: PrecedenceChainEnd
			reduce(152), // >>>=, reduce: PrecedenceChainEnd
			reduce(152), // +=, reduce: PrecedenceChainEnd
			reduce(152), // .=, reduce: PrecedenceChainEnd
			reduce(152), // -=, reduce: PrecedenceChainEnd
			reduce(152), // *=, reduce: PrecedenceChainEnd
			reduce(152), // /=, reduce: PrecedenceChainEnd
			reduce(152), // //=, reduce: PrecedenceChainEnd
			reduce(152), // %=, reduce: PrecedenceChainEnd
			reduce(152), // **=, reduce: PrecedenceChainEnd
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1440
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2448), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1441
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2449), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1442
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2450), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1443
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2451), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1444
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1445
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1446
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1447
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1448
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1449
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1450
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1451
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1452
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1453
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1454
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1455
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1456
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1457
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1458
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1459
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1460
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1461
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1462
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1463
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1464
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1465
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1466
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1467
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1468
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1469
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(143), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1470
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1471
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1472
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1473
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1474
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1475
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1476
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1477
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(144), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1478
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(145), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1479
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(146), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1480
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(147), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1481
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(148), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1482
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1483
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2485), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1484
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2487), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1485
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1486
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1487
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			reduce(167), // ), reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1488
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2490), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1489
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1490
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2493), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1491
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(2494), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1492
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2496), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2497), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1493
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(158), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			reduce(158), // :, reduce: MlrvalOrFunction
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1494
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(154), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			reduce(154), // :, reduce: MlrvalOrFunction
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1495
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(49), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			reduce(49), // :, reduce: FieldValue
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1496
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(50), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			reduce(50), // :, reduce: FieldValue
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1497
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(51), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			reduce(51), // :, reduce: FieldValue
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1498
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(52), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			reduce(52), // :, reduce: FieldValue
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1499
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(53), // ], reduce: FieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			reduce(53), // :, reduce: FieldValue
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1500
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(54), // ], reduce: DirectFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			reduce(54), // :, reduce: DirectFieldValue
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1501
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1502
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(56), // ], reduce: BracedFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			reduce(56), // :, reduce: BracedFieldValue
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1503
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1504
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1505
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(155), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			reduce(155), // :, reduce: MlrvalOrFunction
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1506
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(59), // ], reduce: FullSrec
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			reduce(59), // :, reduce: FullSrec
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1507
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(156), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			reduce(156), // :, reduce: MlrvalOrFunction
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1508
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(60), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			reduce(60), // :, reduce: OosvarValue
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1509
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(61), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			reduce(61), // :, reduce: OosvarValue
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1510
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(62), // ], reduce: OosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			reduce(62), // :, reduce: OosvarValue
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1511
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(63), // ], reduce: DirectOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			reduce(63), // :, reduce: DirectOosvarValue
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1512
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1513
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(65), // ], reduce: BracedOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			reduce(65), // :, reduce: BracedOosvarValue
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1514
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(157), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			reduce(157), // :, reduce: MlrvalOrFunction
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1515
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(66), // ], reduce: FullOosvar
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			reduce(66), // :, reduce: FullOosvar
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1516
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(67),  // ], reduce: LocalVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			reduce(67),  // :, reduce: LocalVariable
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1517
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(95), // ], reduce: Rvalue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			reduce(95), // :, reduce: Rvalue
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1518
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(96), // ], reduce: PrecedenceChainStart
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			reduce(96), // :, reduce: PrecedenceChainStart
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1519
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(98),  // ], reduce: TernaryTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(2502), // ?
			reduce(98),  // :, reduce: TernaryTerm
			shift(2503), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1520
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(2505), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1521
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(100), // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			reduce(100), // :, reduce: LogicalOrTerm
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2506), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1522
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(102), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			reduce(102), // :, reduce: LogicalXORTerm
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2507), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1523
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(104), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			reduce(104), // :, reduce: LogicalAndTerm
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2508), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1524
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(106), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			reduce(106), // :, reduce: AbsentCoalesceTerm
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2509), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1525
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(108), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			reduce(108), // :, reduce: EmptyCoalesceTerm
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2510), // =~
			shift(2511), // !=~
			shift(2512), // ==
			shift(2513), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1526
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(113), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			reduce(113), // :, reduce: EqneTerm
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2514), // >
			shift(2515), // >=
			shift(2516), // <
			shift(2517), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1527
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(118), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			reduce(118), // :, reduce: CmpTerm
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2518), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1528
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(120), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			reduce(120), // :, reduce: BitwiseORTerm
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2519), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1529
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(122), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			reduce(122), // :, reduce: BitwiseXORTerm
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2520), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1530
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(124), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			reduce(124), // :, reduce: BitwiseANDTerm
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2521), // <<
			shift(2522), // >>
			shift(2523), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1531
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(128), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			reduce(128), // :, reduce: BitwiseShiftTerm
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2524), // +
			shift(2525), // -
			shift(2526), // .+
			shift(2527), // .-
			shift(2528), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1532
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1533
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(134), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			reduce(134), // :, reduce: AddsubdotTerm
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2530), // *
			shift(2531), // /
			shift(2532), // //
			shift(2533), // %
			shift(2534), // .*
			shift(2535), // ./
			shift(2536), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1534
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1535
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1536
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1537
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(142), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			reduce(142), // :, reduce: MuldivTerm
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1538
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1539
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1540
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(149), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			reduce(149), // :, reduce: UnaryOpTerm
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1541
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(151), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			reduce(151), // :, reduce: PowTerm
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2542), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1542
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1543
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(153), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			reduce(153), // :, reduce: PrecedenceChainEnd
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2544), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2545), // [[
			shift(2546), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1544
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(159), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			reduce(159), // :, reduce: MlrvalOrFunction
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1545
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(160), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			reduce(160), // :, reduce: MlrvalOrFunction
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1546
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(161), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			reduce(161), // :, reduce: MlrvalOrFunction
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1547
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(162), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			reduce(162), // :, reduce: MlrvalOrFunction
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1548
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(163), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			reduce(163), // :, reduce: MlrvalOrFunction
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1549
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(164), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			reduce(164), // :, reduce: MlrvalOrFunction
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1550
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(165), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			reduce(165), // :, reduce: MlrvalOrFunction
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1551
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(166), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			reduce(166), // :, reduce: MlrvalOrFunction
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1552
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2547), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1553
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(172), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			reduce(172), // :, reduce: MlrvalOrFunction
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1554
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(179), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			reduce(179), // :, reduce: MlrvalOrFunction
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1555
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(180), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			reduce(180), // :, reduce: ContextVariable
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1556
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(181), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			reduce(181), // :, reduce: ContextVariable
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1557
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(182), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			reduce(182), // :, reduce: ContextVariable
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1558
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(183), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			reduce(183), // :, reduce: ContextVariable
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1559
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(184), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			reduce(184), // :, reduce: ContextVariable
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1560
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(185), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			reduce(185), // :, reduce: ContextVariable
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1561
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(186), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			reduce(186), // :, reduce: ContextVariable
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1562
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(187), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			reduce(187), // :, reduce: ContextVariable
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1563
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(188), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			reduce(188), // :, reduce: ContextVariable
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1564
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(189), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			reduce(189), // :, reduce: ContextVariable
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1565
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(190), // ], reduce: ContextVariable
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			reduce(190), // :, reduce: ContextVariable
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1566
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(191), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			reduce(191), // :, reduce: MlrvalOrFunction
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1567
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2549), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1568
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(193), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			reduce(193), // :, reduce: MlrvalOrFunction
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1569
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(194), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			reduce(194), // :, reduce: MlrvalOrFunction
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1570
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(195), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			reduce(195), // :, reduce: MlrvalOrFunction
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1571
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(196), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			reduce(196), // :, reduce: MlrvalOrFunction
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1572
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(204), // ], reduce: MlrvalOrFunction
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			reduce(204), // :, reduce: MlrvalOrFunction
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1573
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2550), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1574
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2551), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1575
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2552), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1576
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(173), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			reduce(173), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1577
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2553), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1578
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			reduce(170), // ], reduce: ArrayLiteralElements
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1579
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2555), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1580
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2556), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1581
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2557), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1582
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2558), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1583
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1584
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1585
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1586
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1587
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1588
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1589
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1590
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1591
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1592
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1593
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1594
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1595
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1596
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1597
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1598
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1599
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1600
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1601
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1602
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1603
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1604
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1605
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1606
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1607
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1608
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(143), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(143), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1609
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1610
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1611
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1612
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1613
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1614
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1615
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1616
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(144), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(144), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1617
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(145), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(145), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1618
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(146), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(146), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1619
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(147), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(147), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1620
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(148), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(148), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1621
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1622
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2592), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1623
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2594), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1624
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1625
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1626
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(167), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			reduce(167), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1627
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2597), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1628
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(168), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			reduce(168), // {, reduce: ArrayLiteral
			nil,         // }
			reduce(168), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: ArrayLiteral
			reduce(168), // ^^=, reduce: ArrayLiteral
			reduce(168), // &&=, reduce: ArrayLiteral
			reduce(168), // ??=, reduce: ArrayLiteral
			reduce(168), // ???=, reduce: ArrayLiteral
			reduce(168), // |=, reduce: ArrayLiteral
			reduce(168), // &=, reduce: ArrayLiteral
			reduce(168), // ^=, reduce: ArrayLiteral
			reduce(168), // <<=, reduce: ArrayLiteral
			reduce(168), // >>=, reduce: ArrayLiteral
			reduce(168), // >>>=, reduce: ArrayLiteral
			reduce(168), // +=, reduce: ArrayLiteral
			reduce(168), // .=, reduce: ArrayLiteral
			reduce(168), // -=, reduce: ArrayLiteral
			reduce(168), // *=, reduce: ArrayLiteral
			reduce(168), // /=, reduce: ArrayLiteral
			reduce(168), // //=, reduce: ArrayLiteral
			reduce(168), // %=, reduce: ArrayLiteral
			reduce(168), // **=, reduce: ArrayLiteral
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1629
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1630
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2600), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1631
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2601), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1632
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(2602), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1633
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(210), // ), reduce: FcnArgs
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(2604), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1634
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(158), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			reduce(158), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1635
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2605), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1636
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(154), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			reduce(154), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1637
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			reduce(49), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			reduce(49), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1638
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			reduce(50), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			reduce(50), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1639
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			reduce(51), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			reduce(51), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1640
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			reduce(52), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			reduce(52), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1641
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			reduce(53), // ), reduce: FieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			reduce(53), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1642
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			reduce(54), // ), reduce: DirectFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			reduce(54), // ,, reduce: DirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1643
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1644
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			reduce(56), // ), reduce: BracedFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			reduce(56), // ,, reduce: BracedFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1645
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1646
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1647
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(155), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			reduce(155), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1648
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			reduce(59), // ), reduce: FullSrec
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			reduce(59), // ,, reduce: FullSrec
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1649
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(156), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			reduce(156), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1650
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			reduce(60), // ), reduce: OosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			reduce(60), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1651
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			reduce(61), // ), reduce: OosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			reduce(61), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1652
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			reduce(62), // ), reduce: OosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			reduce(62), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1653
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			reduce(63), // ), reduce: DirectOosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			reduce(63), // ,, reduce: DirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1654
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1655
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			reduce(65), // ), reduce: BracedOosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			reduce(65), // ,, reduce: BracedOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1656
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(157), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			reduce(157), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1657
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			reduce(66), // ), reduce: FullOosvar
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			reduce(66), // ,, reduce: FullOosvar
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1658
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			reduce(67),  // ), reduce: LocalVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1659
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(95), // ), reduce: Rvalue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(95), // ,, reduce: Rvalue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1660
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(96), // ), reduce: PrecedenceChainStart
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(96), // ,, reduce: PrecedenceChainStart
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1661
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(2610), // ?
			nil,         // :
			shift(2611), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(98),  // ), reduce: TernaryTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(98),  // ,, reduce: TernaryTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1662
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2612), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(100), // ), reduce: LogicalOrTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(100), // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1663
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2613), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(102), // ), reduce: LogicalXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(102), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1664
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2614), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(104), // ), reduce: LogicalAndTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(104), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1665
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2615), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(106), // ), reduce: AbsentCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(106), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1666
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2616), // =~
			shift(2617), // !=~
			shift(2618), // ==
			shift(2619), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(108), // ), reduce: EmptyCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(108), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1667
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2620), // >
			shift(2621), // >=
			shift(2622), // <
			shift(2623), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(113), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(113), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1668
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2624), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(118), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(118), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1669
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2625), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(120), // ), reduce: BitwiseORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(120), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1670
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2626), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(122), // ), reduce: BitwiseXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(122), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1671
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2627), // <<
			shift(2628), // >>
			shift(2629), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(124), // ), reduce: BitwiseANDTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(124), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1672
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2630), // +
			shift(2631), // -
			shift(2632), // .+
			shift(2633), // .-
			shift(2634), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(128), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(128), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1673
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1674
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2636), // *
			shift(2637), // /
			shift(2638), // //
			shift(2639), // %
			shift(2640), // .*
			shift(2641), // ./
			shift(2642), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(134), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(134), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1675
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1676
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1677
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1678
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(142), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(142), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1679
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1680
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1681
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(149), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(149), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1682
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2648), // **
			nil,         // (
			reduce(151), // ), reduce: PowTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(151), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1683
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1684
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(205), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			reduce(205), // {, reduce: FunctionCallsite
			nil,         // }
			reduce(205), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: FunctionCallsite
			reduce(205), // ^^=, reduce: FunctionCallsite
			reduce(205), // &&=, reduce: FunctionCallsite
			reduce(205), // ??=, reduce: FunctionCallsite
			reduce(205), // ???=, reduce: FunctionCallsite
			reduce(205), // |=, reduce: FunctionCallsite
			reduce(205), // &=, reduce: FunctionCallsite
			reduce(205), // ^=, reduce: FunctionCallsite
			reduce(205), // <<=, reduce: FunctionCallsite
			reduce(205), // >>=, reduce: FunctionCallsite
			reduce(205), // >>>=, reduce: FunctionCallsite
			reduce(205), // +=, reduce: FunctionCallsite
			reduce(205), // .=, reduce: FunctionCallsite
			reduce(205), // -=, reduce: FunctionCallsite
			reduce(205), // *=, reduce: FunctionCallsite
			reduce(205), // /=, reduce: FunctionCallsite
			reduce(205), // //=, reduce: FunctionCallsite
			reduce(205), // %=, reduce: FunctionCallsite
			reduce(205), // **=, reduce: FunctionCallsite
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1685
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			reduce(153), // ), reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2650), // [
			reduce(153), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2651), // [[
			shift(2652), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1686
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(159), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			reduce(159), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1687
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(160), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			reduce(160), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1688
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(161), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			reduce(161), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1689
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(162), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			reduce(162), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1690
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(163), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			reduce(163), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1691
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(164), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			reduce(164), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1692
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(165), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			reduce(165), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1693
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(166), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			reduce(166), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1694
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2653), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1695
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(172), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			reduce(172), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1696
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(179), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			reduce(179), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1697
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			reduce(180), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			reduce(180), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1698
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			reduce(181), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			reduce(181), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1699
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			reduce(182), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			reduce(182), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1700
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			reduce(183), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			reduce(183), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1701
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			reduce(184), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			reduce(184), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1702
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			reduce(185), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			reduce(185), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1703
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			reduce(186), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			reduce(186), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1704
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			reduce(187), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			reduce(187), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1705
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			reduce(188), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			reduce(188), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1706
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			reduce(189), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			reduce(189), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1707
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			reduce(190), // ), reduce: ContextVariable
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			reduce(190), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1708
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(191), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			reduce(191), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1709
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2655), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1710
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(193), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			reduce(193), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1711
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(194), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			reduce(194), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1712
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(195), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			reduce(195), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1713
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(196), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			reduce(196), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1714
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(204), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1715
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2656), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1716
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2658), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1717
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1718
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(233), // $, reduce: ElseBlock
			nil,         // empty
			reduce(233), // ;, reduce: ElseBlock
			reduce(233), // {, reduce: ElseBlock
			nil,         // }
			nil,         // =
			reduce(233), // unset, reduce: ElseBlock
			reduce(233), // filter, reduce: ElseBlock
			reduce(233), // emit, reduce: ElseBlock
			reduce(233), // dump, reduce: ElseBlock
			reduce(233), // edump, reduce: ElseBlock
			reduce(233), // print, reduce: ElseBlock
			reduce(233), // eprint, reduce: ElseBlock
			reduce(233), // printn, reduce: ElseBlock
			reduce(233), // eprintn, reduce: ElseBlock
			reduce(233), // field_name, reduce: ElseBlock
			reduce(233), // $[, reduce: ElseBlock
			nil,         // ]
			reduce(233), // braced_field_name, reduce: ElseBlock
			reduce(233), // $[[, reduce: ElseBlock
			nil,         // ]]
			reduce(233), // $[[[, reduce: ElseBlock
			nil,         // ]]]
			reduce(233), // full_srec, reduce: ElseBlock
			reduce(233), // oosvar_name, reduce: ElseBlock
			reduce(233), // @[, reduce: ElseBlock
			reduce(233), // braced_oosvar_name, reduce: ElseBlock
			reduce(233), // full_oosvar, reduce: ElseBlock
			reduce(233), // non_sigil_name, reduce: ElseBlock
			reduce(233), // arr, reduce: ElseBlock
			reduce(233), // bool, reduce: ElseBlock
			reduce(233), // float, reduce: ElseBlock
			reduce(233), // int, reduce: ElseBlock
			reduce(233), // map, reduce: ElseBlock
			reduce(233), // num, reduce: ElseBlock
			reduce(233), // str, reduce: ElseBlock
			reduce(233), // var, reduce: ElseBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(233), // +, reduce: ElseBlock
			reduce(233), // -, reduce: ElseBlock
			reduce(233), // .+, reduce: ElseBlock
			reduce(233), // .-, reduce: ElseBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(233), // !, reduce: ElseBlock
			reduce(233), // ~, reduce: ElseBlock
			nil,         // **
			reduce(233), // (, reduce: ElseBlock
			nil,         // )
			reduce(233), // string_literal, reduce: ElseBlock
			reduce(233), // int_literal, reduce: ElseBlock
			reduce(233), // float_literal, reduce: ElseBlock
			reduce(233), // boolean_literal, reduce: ElseBlock
			reduce(233), // const_M_PI, reduce: ElseBlock
			reduce(233), // const_M_E, reduce: ElseBlock
			reduce(233), // panic, reduce: ElseBlock
			reduce(233), // [, reduce: ElseBlock
			nil,         // ,
			reduce(233), // ctx_IPS, reduce: ElseBlock
			reduce(233), // ctx_IFS, reduce: ElseBlock
			reduce(233), // ctx_IRS, reduce: ElseBlock
			reduce(233), // ctx_OPS, reduce: ElseBlock
			reduce(233), // ctx_OFS, reduce: ElseBlock
			reduce(233), // ctx_ORS, reduce: ElseBlock
			reduce(233), // ctx_NF, reduce: ElseBlock
			reduce(233), // ctx_NR, reduce: ElseBlock
			reduce(233), // ctx_FNR, reduce: ElseBlock
			reduce(233), // ctx_FILENAME, reduce: ElseBlock
			reduce(233), // ctx_FILENUM, reduce: ElseBlock
			reduce(233), // env, reduce: ElseBlock
			nil,         // [[
			nil,         // [[[
			reduce(233), // call, reduce: ElseBlock
			reduce(233), // begin, reduce: ElseBlock
			reduce(233), // end, reduce: ElseBlock
			reduce(233), // if, reduce: ElseBlock
			nil,         // elif
			nil,         // else
			reduce(233), // while, reduce: ElseBlock
			reduce(233), // do, reduce: ElseBlock
			reduce(233), // for, reduce: ElseBlock
			nil,         // in
			reduce(233), // break, reduce: ElseBlock
			reduce(233), // continue, reduce: ElseBlock
			reduce(233), // func, reduce: ElseBlock
			reduce(233), // subr, reduce: ElseBlock
			reduce(233), // return, reduce: ElseBlock
		},
	},
	actionRow{ // S1719
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2660), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1720
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2661), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1721
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2662), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1722
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2663), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1723
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(2664), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1724
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(247), // ;, reduce: TripleForStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(247), // ,, reduce: TripleForStart
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1725
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			shift(2666), // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(2667), // ||=
			shift(2668), // ^^=
			shift(2669), // &&=
			shift(2670), // ??=
			shift(2671), // ???=
			shift(2672), // |=
			shift(2673), // &=
			shift(2674), // ^=
			shift(2675), // <<=
			shift(2676), // >>=
			shift(2677), // >>>=
			shift(2678), // +=
			shift(2679), // .=
			shift(2680), // -=
			shift(2681), // *=
			shift(2682), // /=
			shift(2683), // //=
			shift(2684), // %=
			shift(2685), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1726
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(32), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(32), // ||=, reduce: Lvalue
			reduce(32), // ^^=, reduce: Lvalue
			reduce(32), // &&=, reduce: Lvalue
			reduce(32), // ??=, reduce: Lvalue
			reduce(32), // ???=, reduce: Lvalue
			reduce(32), // |=, reduce: Lvalue
			reduce(32), // &=, reduce: Lvalue
			reduce(32), // ^=, reduce: Lvalue
			reduce(32), // <<=, reduce: Lvalue
			reduce(32), // >>=, reduce: Lvalue
			reduce(32), // >>>=, reduce: Lvalue
			reduce(32), // +=, reduce: Lvalue
			reduce(32), // .=, reduce: Lvalue
			reduce(32), // -=, reduce: Lvalue
			reduce(32), // *=, reduce: Lvalue
			reduce(32), // /=, reduce: Lvalue
			reduce(32), // //=, reduce: Lvalue
			reduce(32), // %=, reduce: Lvalue
			reduce(32), // **=, reduce: Lvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1727
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(158), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: MlrvalOrFunction
			reduce(158), // ^^=, reduce: MlrvalOrFunction
			reduce(158), // &&=, reduce: MlrvalOrFunction
			reduce(158), // ??=, reduce: MlrvalOrFunction
			reduce(158), // ???=, reduce: MlrvalOrFunction
			reduce(158), // |=, reduce: MlrvalOrFunction
			reduce(158), // &=, reduce: MlrvalOrFunction
			reduce(158), // ^=, reduce: MlrvalOrFunction
			reduce(158), // <<=, reduce: MlrvalOrFunction
			reduce(158), // >>=, reduce: MlrvalOrFunction
			reduce(158), // >>>=, reduce: MlrvalOrFunction
			reduce(158), // +=, reduce: MlrvalOrFunction
			reduce(158), // .=, reduce: MlrvalOrFunction
			reduce(158), // -=, reduce: MlrvalOrFunction
			reduce(158), // *=, reduce: MlrvalOrFunction
			reduce(158), // /=, reduce: MlrvalOrFunction
			reduce(158), // //=, reduce: MlrvalOrFunction
			reduce(158), // %=, reduce: MlrvalOrFunction
			reduce(158), // **=, reduce: MlrvalOrFunction
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			shift(2686), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(2687), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1728
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(154), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: MlrvalOrFunction
			reduce(154), // ^^=, reduce: MlrvalOrFunction
			reduce(154), // &&=, reduce: MlrvalOrFunction
			reduce(154), // ??=, reduce: MlrvalOrFunction
			reduce(154), // ???=, reduce: MlrvalOrFunction
			reduce(154), // |=, reduce: MlrvalOrFunction
			reduce(154), // &=, reduce: MlrvalOrFunction
			reduce(154), // ^=, reduce: MlrvalOrFunction
			reduce(154), // <<=, reduce: MlrvalOrFunction
			reduce(154), // >>=, reduce: MlrvalOrFunction
			reduce(154), // >>>=, reduce: MlrvalOrFunction
			reduce(154), // +=, reduce: MlrvalOrFunction
			reduce(154), // .=, reduce: MlrvalOrFunction
			reduce(154), // -=, reduce: MlrvalOrFunction
			reduce(154), // *=, reduce: MlrvalOrFunction
			reduce(154), // /=, reduce: MlrvalOrFunction
			reduce(154), // //=, reduce: MlrvalOrFunction
			reduce(154), // %=, reduce: MlrvalOrFunction
			reduce(154), // **=, reduce: MlrvalOrFunction
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1729
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(49), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(49), // ||=, reduce: FieldValue
			reduce(49), // ^^=, reduce: FieldValue
			reduce(49), // &&=, reduce: FieldValue
			reduce(49), // ??=, reduce: FieldValue
			reduce(49), // ???=, reduce: FieldValue
			reduce(49), // |=, reduce: FieldValue
			reduce(49), // &=, reduce: FieldValue
			reduce(49), // ^=, reduce: FieldValue
			reduce(49), // <<=, reduce: FieldValue
			reduce(49), // >>=, reduce: FieldValue
			reduce(49), // >>>=, reduce: FieldValue
			reduce(49), // +=, reduce: FieldValue
			reduce(49), // .=, reduce: FieldValue
			reduce(49), // -=, reduce: FieldValue
			reduce(49), // *=, reduce: FieldValue
			reduce(49), // /=, reduce: FieldValue
			reduce(49), // //=, reduce: FieldValue
			reduce(49), // %=, reduce: FieldValue
			reduce(49), // **=, reduce: FieldValue
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1730
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(50), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(50), // ||=, reduce: FieldValue
			reduce(50), // ^^=, reduce: FieldValue
			reduce(50), // &&=, reduce: FieldValue
			reduce(50), // ??=, reduce: FieldValue
			reduce(50), // ???=, reduce: FieldValue
			reduce(50), // |=, reduce: FieldValue
			reduce(50), // &=, reduce: FieldValue
			reduce(50), // ^=, reduce: FieldValue
			reduce(50), // <<=, reduce: FieldValue
			reduce(50), // >>=, reduce: FieldValue
			reduce(50), // >>>=, reduce: FieldValue
			reduce(50), // +=, reduce: FieldValue
			reduce(50), // .=, reduce: FieldValue
			reduce(50), // -=, reduce: FieldValue
			reduce(50), // *=, reduce: FieldValue
			reduce(50), // /=, reduce: FieldValue
			reduce(50), // //=, reduce: FieldValue
			reduce(50), // %=, reduce: FieldValue
			reduce(50), // **=, reduce: FieldValue
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1731
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(51), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(51), // ||=, reduce: FieldValue
			reduce(51), // ^^=, reduce: FieldValue
			reduce(51), // &&=, reduce: FieldValue
			reduce(51), // ??=, reduce: FieldValue
			reduce(51), // ???=, reduce: FieldValue
			reduce(51), // |=, reduce: FieldValue
			reduce(51), // &=, reduce: FieldValue
			reduce(51), // ^=, reduce: FieldValue
			reduce(51), // <<=, reduce: FieldValue
			reduce(51), // >>=, reduce: FieldValue
			reduce(51), // >>>=, reduce: FieldValue
			reduce(51), // +=, reduce: FieldValue
			reduce(51), // .=, reduce: FieldValue
			reduce(51), // -=, reduce: FieldValue
			reduce(51), // *=, reduce: FieldValue
			reduce(51), // /=, reduce: FieldValue
			reduce(51), // //=, reduce: FieldValue
			reduce(51), // %=, reduce: FieldValue
			reduce(51), // **=, reduce: FieldValue
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1732
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(52), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(52), // ||=, reduce: FieldValue
			reduce(52), // ^^=, reduce: FieldValue
			reduce(52), // &&=, reduce: FieldValue
			reduce(52), // ??=, reduce: FieldValue
			reduce(52), // ???=, reduce: FieldValue
			reduce(52), // |=, reduce: FieldValue
			reduce(52), // &=, reduce: FieldValue
			reduce(52), // ^=, reduce: FieldValue
			reduce(52), // <<=, reduce: FieldValue
			reduce(52), // >>=, reduce: FieldValue
			reduce(52), // >>>=, reduce: FieldValue
			reduce(52), // +=, reduce: FieldValue
			reduce(52), // .=, reduce: FieldValue
			reduce(52), // -=, reduce: FieldValue
			reduce(52), // *=, reduce: FieldValue
			reduce(52), // /=, reduce: FieldValue
			reduce(52), // //=, reduce: FieldValue
			reduce(52), // %=, reduce: FieldValue
			reduce(52), // **=, reduce: FieldValue
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1733
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(53), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(53), // ||=, reduce: FieldValue
			reduce(53), // ^^=, reduce: FieldValue
			reduce(53), // &&=, reduce: FieldValue
			reduce(53), // ??=, reduce: FieldValue
			reduce(53), // ???=, reduce: FieldValue
			reduce(53), // |=, reduce: FieldValue
			reduce(53), // &=, reduce: FieldValue
			reduce(53), // ^=, reduce: FieldValue
			reduce(53), // <<=, reduce: FieldValue
			reduce(53), // >>=, reduce: FieldValue
			reduce(53), // >>>=, reduce: FieldValue
			reduce(53), // +=, reduce: FieldValue
			reduce(53), // .=, reduce: FieldValue
			reduce(53), // -=, reduce: FieldValue
			reduce(53), // *=, reduce: FieldValue
			reduce(53), // /=, reduce: FieldValue
			reduce(53), // //=, reduce: FieldValue
			reduce(53), // %=, reduce: FieldValue
			reduce(53), // **=, reduce: FieldValue
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1734
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(54), // =, reduce: DirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(54), // ||=, reduce: DirectFieldValue
			reduce(54), // ^^=, reduce: DirectFieldValue
			reduce(54), // &&=, reduce: DirectFieldValue
			reduce(54), // ??=, reduce: DirectFieldValue
			reduce(54), // ???=, reduce: DirectFieldValue
			reduce(54), // |=, reduce: DirectFieldValue
			reduce(54), // &=, reduce: DirectFieldValue
			reduce(54), // ^=, reduce: DirectFieldValue
			reduce(54), // <<=, reduce: DirectFieldValue
			reduce(54), // >>=, reduce: DirectFieldValue
			reduce(54), // >>>=, reduce: DirectFieldValue
			reduce(54), // +=, reduce: DirectFieldValue
			reduce(54), // .=, reduce: DirectFieldValue
			reduce(54), // -=, reduce: DirectFieldValue
			reduce(54), // *=, reduce: DirectFieldValue
			reduce(54), // /=, reduce: DirectFieldValue
			reduce(54), // //=, reduce: DirectFieldValue
			reduce(54), // %=, reduce: DirectFieldValue
			reduce(54), // **=, reduce: DirectFieldValue
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1735
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1736
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(56), // =, reduce: BracedFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(56), // ||=, reduce: BracedFieldValue
			reduce(56), // ^^=, reduce: BracedFieldValue
			reduce(56), // &&=, reduce: BracedFieldValue
			reduce(56), // ??=, reduce: BracedFieldValue
			reduce(56), // ???=, reduce: BracedFieldValue
			reduce(56), // |=, reduce: BracedFieldValue
			reduce(56), // &=, reduce: BracedFieldValue
			reduce(56), // ^=, reduce: BracedFieldValue
			reduce(56), // <<=, reduce: BracedFieldValue
			reduce(56), // >>=, reduce: BracedFieldValue
			reduce(56), // >>>=, reduce: BracedFieldValue
			reduce(56), // +=, reduce: BracedFieldValue
			reduce(56), // .=, reduce: BracedFieldValue
			reduce(56), // -=, reduce: BracedFieldValue
			reduce(56), // *=, reduce: BracedFieldValue
			reduce(56), // /=, reduce: BracedFieldValue
			reduce(56), // //=, reduce: BracedFieldValue
			reduce(56), // %=, reduce: BracedFieldValue
			reduce(56), // **=, reduce: BracedFieldValue
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1737
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1738
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1739
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(155), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: MlrvalOrFunction
			reduce(155), // ^^=, reduce: MlrvalOrFunction
			reduce(155), // &&=, reduce: MlrvalOrFunction
			reduce(155), // ??=, reduce: MlrvalOrFunction
			reduce(155), // ???=, reduce: MlrvalOrFunction
			reduce(155), // |=, reduce: MlrvalOrFunction
			reduce(155), // &=, reduce: MlrvalOrFunction
			reduce(155), // ^=, reduce: MlrvalOrFunction
			reduce(155), // <<=, reduce: MlrvalOrFunction
			reduce(155), // >>=, reduce: MlrvalOrFunction
			reduce(155), // >>>=, reduce: MlrvalOrFunction
			reduce(155), // +=, reduce: MlrvalOrFunction
			reduce(155), // .=, reduce: MlrvalOrFunction
			reduce(155), // -=, reduce: MlrvalOrFunction
			reduce(155), // *=, reduce: MlrvalOrFunction
			reduce(155), // /=, reduce: MlrvalOrFunction
			reduce(155), // //=, reduce: MlrvalOrFunction
			reduce(155), // %=, reduce: MlrvalOrFunction
			reduce(155), // **=, reduce: MlrvalOrFunction
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1740
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(59), // =, reduce: FullSrec
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(59), // ||=, reduce: FullSrec
			reduce(59), // ^^=, reduce: FullSrec
			reduce(59), // &&=, reduce: FullSrec
			reduce(59), // ??=, reduce: FullSrec
			reduce(59), // ???=, reduce: FullSrec
			reduce(59), // |=, reduce: FullSrec
			reduce(59), // &=, reduce: FullSrec
			reduce(59), // ^=, reduce: FullSrec
			reduce(59), // <<=, reduce: FullSrec
			reduce(59), // >>=, reduce: FullSrec
			reduce(59), // >>>=, reduce: FullSrec
			reduce(59), // +=, reduce: FullSrec
			reduce(59), // .=, reduce: FullSrec
			reduce(59), // -=, reduce: FullSrec
			reduce(59), // *=, reduce: FullSrec
			reduce(59), // /=, reduce: FullSrec
			reduce(59), // //=, reduce: FullSrec
			reduce(59), // %=, reduce: FullSrec
			reduce(59), // **=, reduce: FullSrec
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1741
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(156), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: MlrvalOrFunction
			reduce(156), // ^^=, reduce: MlrvalOrFunction
			reduce(156), // &&=, reduce: MlrvalOrFunction
			reduce(156), // ??=, reduce: MlrvalOrFunction
			reduce(156), // ???=, reduce: MlrvalOrFunction
			reduce(156), // |=, reduce: MlrvalOrFunction
			reduce(156), // &=, reduce: MlrvalOrFunction
			reduce(156), // ^=, reduce: MlrvalOrFunction
			reduce(156), // <<=, reduce: MlrvalOrFunction
			reduce(156), // >>=, reduce: MlrvalOrFunction
			reduce(156), // >>>=, reduce: MlrvalOrFunction
			reduce(156), // +=, reduce: MlrvalOrFunction
			reduce(156), // .=, reduce: MlrvalOrFunction
			reduce(156), // -=, reduce: MlrvalOrFunction
			reduce(156), // *=, reduce: MlrvalOrFunction
			reduce(156), // /=, reduce: MlrvalOrFunction
			reduce(156), // //=, reduce: MlrvalOrFunction
			reduce(156), // %=, reduce: MlrvalOrFunction
			reduce(156), // **=, reduce: MlrvalOrFunction
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1742
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(60), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(60), // ||=, reduce: OosvarValue
			reduce(60), // ^^=, reduce: OosvarValue
			reduce(60), // &&=, reduce: OosvarValue
			reduce(60), // ??=, reduce: OosvarValue
			reduce(60), // ???=, reduce: OosvarValue
			reduce(60), // |=, reduce: OosvarValue
			reduce(60), // &=, reduce: OosvarValue
			reduce(60), // ^=, reduce: OosvarValue
			reduce(60), // <<=, reduce: OosvarValue
			reduce(60), // >>=, reduce: OosvarValue
			reduce(60), // >>>=, reduce: OosvarValue
			reduce(60), // +=, reduce: OosvarValue
			reduce(60), // .=, reduce: OosvarValue
			reduce(60), // -=, reduce: OosvarValue
			reduce(60), // *=, reduce: OosvarValue
			reduce(60), // /=, reduce: OosvarValue
			reduce(60), // //=, reduce: OosvarValue
			reduce(60), // %=, reduce: OosvarValue
			reduce(60), // **=, reduce: OosvarValue
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1743
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(61), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(61), // ||=, reduce: OosvarValue
			reduce(61), // ^^=, reduce: OosvarValue
			reduce(61), // &&=, reduce: OosvarValue
			reduce(61), // ??=, reduce: OosvarValue
			reduce(61), // ???=, reduce: OosvarValue
			reduce(61), // |=, reduce: OosvarValue
			reduce(61), // &=, reduce: OosvarValue
			reduce(61), // ^=, reduce: OosvarValue
			reduce(61), // <<=, reduce: OosvarValue
			reduce(61), // >>=, reduce: OosvarValue
			reduce(61), // >>>=, reduce: OosvarValue
			reduce(61), // +=, reduce: OosvarValue
			reduce(61), // .=, reduce: OosvarValue
			reduce(61), // -=, reduce: OosvarValue
			reduce(61), // *=, reduce: OosvarValue
			reduce(61), // /=, reduce: OosvarValue
			reduce(61), // //=, reduce: OosvarValue
			reduce(61), // %=, reduce: OosvarValue
			reduce(61), // **=, reduce: OosvarValue
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1744
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(62), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(62), // ||=, reduce: OosvarValue
			reduce(62), // ^^=, reduce: OosvarValue
			reduce(62), // &&=, reduce: OosvarValue
			reduce(62), // ??=, reduce: OosvarValue
			reduce(62), // ???=, reduce: OosvarValue
			reduce(62), // |=, reduce: OosvarValue
			reduce(62), // &=, reduce: OosvarValue
			reduce(62), // ^=, reduce: OosvarValue
			reduce(62), // <<=, reduce: OosvarValue
			reduce(62), // >>=, reduce: OosvarValue
			reduce(62), // >>>=, reduce: OosvarValue
			reduce(62), // +=, reduce: OosvarValue
			reduce(62), // .=, reduce: OosvarValue
			reduce(62), // -=, reduce: OosvarValue
			reduce(62), // *=, reduce: OosvarValue
			reduce(62), // /=, reduce: OosvarValue
			reduce(62), // //=, reduce: OosvarValue
			reduce(62), // %=, reduce: OosvarValue
			reduce(62), // **=, reduce: OosvarValue
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1745
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(63), // =, reduce: DirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(63), // ||=, reduce: DirectOosvarValue
			reduce(63), // ^^=, reduce: DirectOosvarValue
			reduce(63), // &&=, reduce: DirectOosvarValue
			reduce(63), // ??=, reduce: DirectOosvarValue
			reduce(63), // ???=, reduce: DirectOosvarValue
			reduce(63), // |=, reduce: DirectOosvarValue
			reduce(63), // &=, reduce: DirectOosvarValue
			reduce(63), // ^=, reduce: DirectOosvarValue
			reduce(63), // <<=, reduce: DirectOosvarValue
			reduce(63), // >>=, reduce: DirectOosvarValue
			reduce(63), // >>>=, reduce: DirectOosvarValue
			reduce(63), // +=, reduce: DirectOosvarValue
			reduce(63), // .=, reduce: DirectOosvarValue
			reduce(63), // -=, reduce: DirectOosvarValue
			reduce(63), // *=, reduce: DirectOosvarValue
			reduce(63), // /=, reduce: DirectOosvarValue
			reduce(63), // //=, reduce: DirectOosvarValue
			reduce(63), // %=, reduce: DirectOosvarValue
			reduce(63), // **=, reduce: DirectOosvarValue
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1746
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1747
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(65), // =, reduce: BracedOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(65), // ||=, reduce: BracedOosvarValue
			reduce(65), // ^^=, reduce: BracedOosvarValue
			reduce(65), // &&=, reduce: BracedOosvarValue
			reduce(65), // ??=, reduce: BracedOosvarValue
			reduce(65), // ???=, reduce: BracedOosvarValue
			reduce(65), // |=, reduce: BracedOosvarValue
			reduce(65), // &=, reduce: BracedOosvarValue
			reduce(65), // ^=, reduce: BracedOosvarValue
			reduce(65), // <<=, reduce: BracedOosvarValue
			reduce(65), // >>=, reduce: BracedOosvarValue
			reduce(65), // >>>=, reduce: BracedOosvarValue
			reduce(65), // +=, reduce: BracedOosvarValue
			reduce(65), // .=, reduce: BracedOosvarValue
			reduce(65), // -=, reduce: BracedOosvarValue
			reduce(65), // *=, reduce: BracedOosvarValue
			reduce(65), // /=, reduce: BracedOosvarValue
			reduce(65), // //=, reduce: BracedOosvarValue
			reduce(65), // %=, reduce: BracedOosvarValue
			reduce(65), // **=, reduce: BracedOosvarValue
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1748
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(157), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: MlrvalOrFunction
			reduce(157), // ^^=, reduce: MlrvalOrFunction
			reduce(157), // &&=, reduce: MlrvalOrFunction
			reduce(157), // ??=, reduce: MlrvalOrFunction
			reduce(157), // ???=, reduce: MlrvalOrFunction
			reduce(157), // |=, reduce: MlrvalOrFunction
			reduce(157), // &=, reduce: MlrvalOrFunction
			reduce(157), // ^=, reduce: MlrvalOrFunction
			reduce(157), // <<=, reduce: MlrvalOrFunction
			reduce(157), // >>=, reduce: MlrvalOrFunction
			reduce(157), // >>>=, reduce: MlrvalOrFunction
			reduce(157), // +=, reduce: MlrvalOrFunction
			reduce(157), // .=, reduce: MlrvalOrFunction
			reduce(157), // -=, reduce: MlrvalOrFunction
			reduce(157), // *=, reduce: MlrvalOrFunction
			reduce(157), // /=, reduce: MlrvalOrFunction
			reduce(157), // //=, reduce: MlrvalOrFunction
			reduce(157), // %=, reduce: MlrvalOrFunction
			reduce(157), // **=, reduce: MlrvalOrFunction
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1749
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(66), // =, reduce: FullOosvar
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(66), // ||=, reduce: FullOosvar
			reduce(66), // ^^=, reduce: FullOosvar
			reduce(66), // &&=, reduce: FullOosvar
			reduce(66), // ??=, reduce: FullOosvar
			reduce(66), // ???=, reduce: FullOosvar
			reduce(66), // |=, reduce: FullOosvar
			reduce(66), // &=, reduce: FullOosvar
			reduce(66), // ^=, reduce: FullOosvar
			reduce(66), // <<=, reduce: FullOosvar
			reduce(66), // >>=, reduce: FullOosvar
			reduce(66), // >>>=, reduce: FullOosvar
			reduce(66), // +=, reduce: FullOosvar
			reduce(66), // .=, reduce: FullOosvar
			reduce(66), // -=, reduce: FullOosvar
			reduce(66), // *=, reduce: FullOosvar
			reduce(66), // /=, reduce: FullOosvar
			reduce(66), // //=, reduce: FullOosvar
			reduce(66), // %=, reduce: FullOosvar
			reduce(66), // **=, reduce: FullOosvar
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1750
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(67),  // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(67),  // ||=, reduce: LocalVariable
			reduce(67),  // ^^=, reduce: LocalVariable
			reduce(67),  // &&=, reduce: LocalVariable
			reduce(67),  // ??=, reduce: LocalVariable
			reduce(67),  // ???=, reduce: LocalVariable
			reduce(67),  // |=, reduce: LocalVariable
			reduce(67),  // &=, reduce: LocalVariable
			reduce(67),  // ^=, reduce: LocalVariable
			reduce(67),  // <<=, reduce: LocalVariable
			reduce(67),  // >>=, reduce: LocalVariable
			reduce(67),  // >>>=, reduce: LocalVariable
			reduce(67),  // +=, reduce: LocalVariable
			reduce(67),  // .=, reduce: LocalVariable
			reduce(67),  // -=, reduce: LocalVariable
			reduce(67),  // *=, reduce: LocalVariable
			reduce(67),  // /=, reduce: LocalVariable
			reduce(67),  // //=, reduce: LocalVariable
			reduce(67),  // %=, reduce: LocalVariable
			reduce(67),  // **=, reduce: LocalVariable
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			reduce(67),  // in, reduce: LocalVariable
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1751
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(95), // =, reduce: Rvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(95), // ||=, reduce: Rvalue
			reduce(95), // ^^=, reduce: Rvalue
			reduce(95), // &&=, reduce: Rvalue
			reduce(95), // ??=, reduce: Rvalue
			reduce(95), // ???=, reduce: Rvalue
			reduce(95), // |=, reduce: Rvalue
			reduce(95), // &=, reduce: Rvalue
			reduce(95), // ^=, reduce: Rvalue
			reduce(95), // <<=, reduce: Rvalue
			reduce(95), // >>=, reduce: Rvalue
			reduce(95), // >>>=, reduce: Rvalue
			reduce(95), // +=, reduce: Rvalue
			reduce(95), // .=, reduce: Rvalue
			reduce(95), // -=, reduce: Rvalue
			reduce(95), // *=, reduce: Rvalue
			reduce(95), // /=, reduce: Rvalue
			reduce(95), // //=, reduce: Rvalue
			reduce(95), // %=, reduce: Rvalue
			reduce(95), // **=, reduce: Rvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1752
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(96), // =, reduce: PrecedenceChainStart
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(96), // ||=, reduce: PrecedenceChainStart
			reduce(96), // ^^=, reduce: PrecedenceChainStart
			reduce(96), // &&=, reduce: PrecedenceChainStart
			reduce(96), // ??=, reduce: PrecedenceChainStart
			reduce(96), // ???=, reduce: PrecedenceChainStart
			reduce(96), // |=, reduce: PrecedenceChainStart
			reduce(96), // &=, reduce: PrecedenceChainStart
			reduce(96), // ^=, reduce: PrecedenceChainStart
			reduce(96), // <<=, reduce: PrecedenceChainStart
			reduce(96), // >>=, reduce: PrecedenceChainStart
			reduce(96), // >>>=, reduce: PrecedenceChainStart
			reduce(96), // +=, reduce: PrecedenceChainStart
			reduce(96), // .=, reduce: PrecedenceChainStart
			reduce(96), // -=, reduce: PrecedenceChainStart
			reduce(96), // *=, reduce: PrecedenceChainStart
			reduce(96), // /=, reduce: PrecedenceChainStart
			reduce(96), // //=, reduce: PrecedenceChainStart
			reduce(96), // %=, reduce: PrecedenceChainStart
			reduce(96), // **=, reduce: PrecedenceChainStart
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1753
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(98),  // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(98),  // ||=, reduce: TernaryTerm
			reduce(98),  // ^^=, reduce: TernaryTerm
			reduce(98),  // &&=, reduce: TernaryTerm
			reduce(98),  // ??=, reduce: TernaryTerm
			reduce(98),  // ???=, reduce: TernaryTerm
			reduce(98),  // |=, reduce: TernaryTerm
			reduce(98),  // &=, reduce: TernaryTerm
			reduce(98),  // ^=, reduce: TernaryTerm
			reduce(98),  // <<=, reduce: TernaryTerm
			reduce(98),  // >>=, reduce: TernaryTerm
			reduce(98),  // >>>=, reduce: TernaryTerm
			reduce(98),  // +=, reduce: TernaryTerm
			reduce(98),  // .=, reduce: TernaryTerm
			reduce(98),  // -=, reduce: TernaryTerm
			reduce(98),  // *=, reduce: TernaryTerm
			reduce(98),  // /=, reduce: TernaryTerm
			reduce(98),  // //=, reduce: TernaryTerm
			reduce(98),  // %=, reduce: TernaryTerm
			reduce(98),  // **=, reduce: TernaryTerm
			shift(2692), // ?
			nil,         // :
			shift(2693), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1754
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(100), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: LogicalOrTerm
			reduce(100), // ^^=, reduce: LogicalOrTerm
			reduce(100), // &&=, reduce: LogicalOrTerm
			reduce(100), // ??=, reduce: LogicalOrTerm
			reduce(100), // ???=, reduce: LogicalOrTerm
			reduce(100), // |=, reduce: LogicalOrTerm
			reduce(100), // &=, reduce: LogicalOrTerm
			reduce(100), // ^=, reduce: LogicalOrTerm
			reduce(100), // <<=, reduce: LogicalOrTerm
			reduce(100), // >>=, reduce: LogicalOrTerm
			reduce(100), // >>>=, reduce: LogicalOrTerm
			reduce(100), // +=, reduce: LogicalOrTerm
			reduce(100), // .=, reduce: LogicalOrTerm
			reduce(100), // -=, reduce: LogicalOrTerm
			reduce(100), // *=, reduce: LogicalOrTerm
			reduce(100), // /=, reduce: LogicalOrTerm
			reduce(100), // //=, reduce: LogicalOrTerm
			reduce(100), // %=, reduce: LogicalOrTerm
			reduce(100), // **=, reduce: LogicalOrTerm
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2694), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1755
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(102), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: LogicalXORTerm
			reduce(102), // ^^=, reduce: LogicalXORTerm
			reduce(102), // &&=, reduce: LogicalXORTerm
			reduce(102), // ??=, reduce: LogicalXORTerm
			reduce(102), // ???=, reduce: LogicalXORTerm
			reduce(102), // |=, reduce: LogicalXORTerm
			reduce(102), // &=, reduce: LogicalXORTerm
			reduce(102), // ^=, reduce: LogicalXORTerm
			reduce(102), // <<=, reduce: LogicalXORTerm
			reduce(102), // >>=, reduce: LogicalXORTerm
			reduce(102), // >>>=, reduce: LogicalXORTerm
			reduce(102), // +=, reduce: LogicalXORTerm
			reduce(102), // .=, reduce: LogicalXORTerm
			reduce(102), // -=, reduce: LogicalXORTerm
			reduce(102), // *=, reduce: LogicalXORTerm
			reduce(102), // /=, reduce: LogicalXORTerm
			reduce(102), // //=, reduce: LogicalXORTerm
			reduce(102), // %=, reduce: LogicalXORTerm
			reduce(102), // **=, reduce: LogicalXORTerm
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2695), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1756
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(104), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: LogicalAndTerm
			reduce(104), // ^^=, reduce: LogicalAndTerm
			reduce(104), // &&=, reduce: LogicalAndTerm
			reduce(104), // ??=, reduce: LogicalAndTerm
			reduce(104), // ???=, reduce: LogicalAndTerm
			reduce(104), // |=, reduce: LogicalAndTerm
			reduce(104), // &=, reduce: LogicalAndTerm
			reduce(104), // ^=, reduce: LogicalAndTerm
			reduce(104), // <<=, reduce: LogicalAndTerm
			reduce(104), // >>=, reduce: LogicalAndTerm
			reduce(104), // >>>=, reduce: LogicalAndTerm
			reduce(104), // +=, reduce: LogicalAndTerm
			reduce(104), // .=, reduce: LogicalAndTerm
			reduce(104), // -=, reduce: LogicalAndTerm
			reduce(104), // *=, reduce: LogicalAndTerm
			reduce(104), // /=, reduce: LogicalAndTerm
			reduce(104), // //=, reduce: LogicalAndTerm
			reduce(104), // %=, reduce: LogicalAndTerm
			reduce(104), // **=, reduce: LogicalAndTerm
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2696), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1757
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(106), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: AbsentCoalesceTerm
			reduce(106), // ^^=, reduce: AbsentCoalesceTerm
			reduce(106), // &&=, reduce: AbsentCoalesceTerm
			reduce(106), // ??=, reduce: AbsentCoalesceTerm
			reduce(106), // ???=, reduce: AbsentCoalesceTerm
			reduce(106), // |=, reduce: AbsentCoalesceTerm
			reduce(106), // &=, reduce: AbsentCoalesceTerm
			reduce(106), // ^=, reduce: AbsentCoalesceTerm
			reduce(106), // <<=, reduce: AbsentCoalesceTerm
			reduce(106), // >>=, reduce: AbsentCoalesceTerm
			reduce(106), // >>>=, reduce: AbsentCoalesceTerm
			reduce(106), // +=, reduce: AbsentCoalesceTerm
			reduce(106), // .=, reduce: AbsentCoalesceTerm
			reduce(106), // -=, reduce: AbsentCoalesceTerm
			reduce(106), // *=, reduce: AbsentCoalesceTerm
			reduce(106), // /=, reduce: AbsentCoalesceTerm
			reduce(106), // //=, reduce: AbsentCoalesceTerm
			reduce(106), // %=, reduce: AbsentCoalesceTerm
			reduce(106), // **=, reduce: AbsentCoalesceTerm
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2697), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1758
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(108), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: EmptyCoalesceTerm
			reduce(108), // ^^=, reduce: EmptyCoalesceTerm
			reduce(108), // &&=, reduce: EmptyCoalesceTerm
			reduce(108), // ??=, reduce: EmptyCoalesceTerm
			reduce(108), // ???=, reduce: EmptyCoalesceTerm
			reduce(108), // |=, reduce: EmptyCoalesceTerm
			reduce(108), // &=, reduce: EmptyCoalesceTerm
			reduce(108), // ^=, reduce: EmptyCoalesceTerm
			reduce(108), // <<=, reduce: EmptyCoalesceTerm
			reduce(108), // >>=, reduce: EmptyCoalesceTerm
			reduce(108), // >>>=, reduce: EmptyCoalesceTerm
			reduce(108), // +=, reduce: EmptyCoalesceTerm
			reduce(108), // .=, reduce: EmptyCoalesceTerm
			reduce(108), // -=, reduce: EmptyCoalesceTerm
			reduce(108), // *=, reduce: EmptyCoalesceTerm
			reduce(108), // /=, reduce: EmptyCoalesceTerm
			reduce(108), // //=, reduce: EmptyCoalesceTerm
			reduce(108), // %=, reduce: EmptyCoalesceTerm
			reduce(108), // **=, reduce: EmptyCoalesceTerm
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2698), // =~
			shift(2699), // !=~
			shift(2700), // ==
			shift(2701), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1759
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(113), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: EqneTerm
			reduce(113), // ^^=, reduce: EqneTerm
			reduce(113), // &&=, reduce: EqneTerm
			reduce(113), // ??=, reduce: EqneTerm
			reduce(113), // ???=, reduce: EqneTerm
			reduce(113), // |=, reduce: EqneTerm
			reduce(113), // &=, reduce: EqneTerm
			reduce(113), // ^=, reduce: EqneTerm
			reduce(113), // <<=, reduce: EqneTerm
			reduce(113), // >>=, reduce: EqneTerm
			reduce(113), // >>>=, reduce: EqneTerm
			reduce(113), // +=, reduce: EqneTerm
			reduce(113), // .=, reduce: EqneTerm
			reduce(113), // -=, reduce: EqneTerm
			reduce(113), // *=, reduce: EqneTerm
			reduce(113), // /=, reduce: EqneTerm
			reduce(113), // //=, reduce: EqneTerm
			reduce(113), // %=, reduce: EqneTerm
			reduce(113), // **=, reduce: EqneTerm
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2702), // >
			shift(2703), // >=
			shift(2704), // <
			shift(2705), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1760
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(118), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(118), // ||=, reduce: CmpTerm
			reduce(118), // ^^=, reduce: CmpTerm
			reduce(118), // &&=, reduce: CmpTerm
			reduce(118), // ??=, reduce: CmpTerm
			reduce(118), // ???=, reduce: CmpTerm
			reduce(118), // |=, reduce: CmpTerm
			reduce(118), // &=, reduce: CmpTerm
			reduce(118), // ^=, reduce: CmpTerm
			reduce(118), // <<=, reduce: CmpTerm
			reduce(118), // >>=, reduce: CmpTerm
			reduce(118), // >>>=, reduce: CmpTerm
			reduce(118), // +=, reduce: CmpTerm
			reduce(118), // .=, reduce: CmpTerm
			reduce(118), // -=, reduce: CmpTerm
			reduce(118), // *=, reduce: CmpTerm
			reduce(118), // /=, reduce: CmpTerm
			reduce(118), // //=, reduce: CmpTerm
			reduce(118), // %=, reduce: CmpTerm
			reduce(118), // **=, reduce: CmpTerm
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2706), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1761
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(120), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(120), // ||=, reduce: BitwiseORTerm
			reduce(120), // ^^=, reduce: BitwiseORTerm
			reduce(120), // &&=, reduce: BitwiseORTerm
			reduce(120), // ??=, reduce: BitwiseORTerm
			reduce(120), // ???=, reduce: BitwiseORTerm
			reduce(120), // |=, reduce: BitwiseORTerm
			reduce(120), // &=, reduce: BitwiseORTerm
			reduce(120), // ^=, reduce: BitwiseORTerm
			reduce(120), // <<=, reduce: BitwiseORTerm
			reduce(120), // >>=, reduce: BitwiseORTerm
			reduce(120), // >>>=, reduce: BitwiseORTerm
			reduce(120), // +=, reduce: BitwiseORTerm
			reduce(120), // .=, reduce: BitwiseORTerm
			reduce(120), // -=, reduce: BitwiseORTerm
			reduce(120), // *=, reduce: BitwiseORTerm
			reduce(120), // /=, reduce: BitwiseORTerm
			reduce(120), // //=, reduce: BitwiseORTerm
			reduce(120), // %=, reduce: BitwiseORTerm
			reduce(120), // **=, reduce: BitwiseORTerm
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2707), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1762
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(122), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(122), // ||=, reduce: BitwiseXORTerm
			reduce(122), // ^^=, reduce: BitwiseXORTerm
			reduce(122), // &&=, reduce: BitwiseXORTerm
			reduce(122), // ??=, reduce: BitwiseXORTerm
			reduce(122), // ???=, reduce: BitwiseXORTerm
			reduce(122), // |=, reduce: BitwiseXORTerm
			reduce(122), // &=, reduce: BitwiseXORTerm
			reduce(122), // ^=, reduce: BitwiseXORTerm
			reduce(122), // <<=, reduce: BitwiseXORTerm
			reduce(122), // >>=, reduce: BitwiseXORTerm
			reduce(122), // >>>=, reduce: BitwiseXORTerm
			reduce(122), // +=, reduce: BitwiseXORTerm
			reduce(122), // .=, reduce: BitwiseXORTerm
			reduce(122), // -=, reduce: BitwiseXORTerm
			reduce(122), // *=, reduce: BitwiseXORTerm
			reduce(122), // /=, reduce: BitwiseXORTerm
			reduce(122), // //=, reduce: BitwiseXORTerm
			reduce(122), // %=, reduce: BitwiseXORTerm
			reduce(122), // **=, reduce: BitwiseXORTerm
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2708), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1763
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(124), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(124), // ||=, reduce: BitwiseANDTerm
			reduce(124), // ^^=, reduce: BitwiseANDTerm
			reduce(124), // &&=, reduce: BitwiseANDTerm
			reduce(124), // ??=, reduce: BitwiseANDTerm
			reduce(124), // ???=, reduce: BitwiseANDTerm
			reduce(124), // |=, reduce: BitwiseANDTerm
			reduce(124), // &=, reduce: BitwiseANDTerm
			reduce(124), // ^=, reduce: BitwiseANDTerm
			reduce(124), // <<=, reduce: BitwiseANDTerm
			reduce(124), // >>=, reduce: BitwiseANDTerm
			reduce(124), // >>>=, reduce: BitwiseANDTerm
			reduce(124), // +=, reduce: BitwiseANDTerm
			reduce(124), // .=, reduce: BitwiseANDTerm
			reduce(124), // -=, reduce: BitwiseANDTerm
			reduce(124), // *=, reduce: BitwiseANDTerm
			reduce(124), // /=, reduce: BitwiseANDTerm
			reduce(124), // //=, reduce: BitwiseANDTerm
			reduce(124), // %=, reduce: BitwiseANDTerm
			reduce(124), // **=, reduce: BitwiseANDTerm
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2709), // <<
			shift(2710), // >>
			shift(2711), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1764
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(128), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(128), // ||=, reduce: BitwiseShiftTerm
			reduce(128), // ^^=, reduce: BitwiseShiftTerm
			reduce(128), // &&=, reduce: BitwiseShiftTerm
			reduce(128), // ??=, reduce: BitwiseShiftTerm
			reduce(128), // ???=, reduce: BitwiseShiftTerm
			reduce(128), // |=, reduce: BitwiseShiftTerm
			reduce(128), // &=, reduce: BitwiseShiftTerm
			reduce(128), // ^=, reduce: BitwiseShiftTerm
			reduce(128), // <<=, reduce: BitwiseShiftTerm
			reduce(128), // >>=, reduce: BitwiseShiftTerm
			reduce(128), // >>>=, reduce: BitwiseShiftTerm
			reduce(128), // +=, reduce: BitwiseShiftTerm
			reduce(128), // .=, reduce: BitwiseShiftTerm
			reduce(128), // -=, reduce: BitwiseShiftTerm
			reduce(128), // *=, reduce: BitwiseShiftTerm
			reduce(128), // /=, reduce: BitwiseShiftTerm
			reduce(128), // //=, reduce: BitwiseShiftTerm
			reduce(128), // %=, reduce: BitwiseShiftTerm
			reduce(128), // **=, reduce: BitwiseShiftTerm
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2712), // +
			shift(2713), // -
			shift(2714), // .+
			shift(2715), // .-
			shift(2716), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1765
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1766
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(134), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(134), // ||=, reduce: AddsubdotTerm
			reduce(134), // ^^=, reduce: AddsubdotTerm
			reduce(134), // &&=, reduce: AddsubdotTerm
			reduce(134), // ??=, reduce: AddsubdotTerm
			reduce(134), // ???=, reduce: AddsubdotTerm
			reduce(134), // |=, reduce: AddsubdotTerm
			reduce(134), // &=, reduce: AddsubdotTerm
			reduce(134), // ^=, reduce: AddsubdotTerm
			reduce(134), // <<=, reduce: AddsubdotTerm
			reduce(134), // >>=, reduce: AddsubdotTerm
			reduce(134), // >>>=, reduce: AddsubdotTerm
			reduce(134), // +=, reduce: AddsubdotTerm
			reduce(134), // .=, reduce: AddsubdotTerm
			reduce(134), // -=, reduce: AddsubdotTerm
			reduce(134), // *=, reduce: AddsubdotTerm
			reduce(134), // /=, reduce: AddsubdotTerm
			reduce(134), // //=, reduce: AddsubdotTerm
			reduce(134), // %=, reduce: AddsubdotTerm
			reduce(134), // **=, reduce: AddsubdotTerm
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2721), // *
			shift(2722), // /
			shift(2723), // //
			shift(2724), // %
			shift(2725), // .*
			shift(2726), // ./
			shift(2727), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1767
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1768
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1769
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1770
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(142), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(142), // ||=, reduce: MuldivTerm
			reduce(142), // ^^=, reduce: MuldivTerm
			reduce(142), // &&=, reduce: MuldivTerm
			reduce(142), // ??=, reduce: MuldivTerm
			reduce(142), // ???=, reduce: MuldivTerm
			reduce(142), // |=, reduce: MuldivTerm
			reduce(142), // &=, reduce: MuldivTerm
			reduce(142), // ^=, reduce: MuldivTerm
			reduce(142), // <<=, reduce: MuldivTerm
			reduce(142), // >>=, reduce: MuldivTerm
			reduce(142), // >>>=, reduce: MuldivTerm
			reduce(142), // +=, reduce: MuldivTerm
			reduce(142), // .=, reduce: MuldivTerm
			reduce(142), // -=, reduce: MuldivTerm
			reduce(142), // *=, reduce: MuldivTerm
			reduce(142), // /=, reduce: MuldivTerm
			reduce(142), // //=, reduce: MuldivTerm
			reduce(142), // %=, reduce: MuldivTerm
			reduce(142), // **=, reduce: MuldivTerm
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1771
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1772
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1773
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(149), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: UnaryOpTerm
			reduce(149), // ^^=, reduce: UnaryOpTerm
			reduce(149), // &&=, reduce: UnaryOpTerm
			reduce(149), // ??=, reduce: UnaryOpTerm
			reduce(149), // ???=, reduce: UnaryOpTerm
			reduce(149), // |=, reduce: UnaryOpTerm
			reduce(149), // &=, reduce: UnaryOpTerm
			reduce(149), // ^=, reduce: UnaryOpTerm
			reduce(149), // <<=, reduce: UnaryOpTerm
			reduce(149), // >>=, reduce: UnaryOpTerm
			reduce(149), // >>>=, reduce: UnaryOpTerm
			reduce(149), // +=, reduce: UnaryOpTerm
			reduce(149), // .=, reduce: UnaryOpTerm
			reduce(149), // -=, reduce: UnaryOpTerm
			reduce(149), // *=, reduce: UnaryOpTerm
			reduce(149), // /=, reduce: UnaryOpTerm
			reduce(149), // //=, reduce: UnaryOpTerm
			reduce(149), // %=, reduce: UnaryOpTerm
			reduce(149), // **=, reduce: UnaryOpTerm
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1774
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(151), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: PowTerm
			reduce(151), // ^^=, reduce: PowTerm
			reduce(151), // &&=, reduce: PowTerm
			reduce(151), // ??=, reduce: PowTerm
			reduce(151), // ???=, reduce: PowTerm
			reduce(151), // |=, reduce: PowTerm
			reduce(151), // &=, reduce: PowTerm
			reduce(151), // ^=, reduce: PowTerm
			reduce(151), // <<=, reduce: PowTerm
			reduce(151), // >>=, reduce: PowTerm
			reduce(151), // >>>=, reduce: PowTerm
			reduce(151), // +=, reduce: PowTerm
			reduce(151), // .=, reduce: PowTerm
			reduce(151), // -=, reduce: PowTerm
			reduce(151), // *=, reduce: PowTerm
			reduce(151), // /=, reduce: PowTerm
			reduce(151), // //=, reduce: PowTerm
			reduce(151), // %=, reduce: PowTerm
			reduce(151), // **=, reduce: PowTerm
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2733), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1775
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(726),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(735),  // field_name
			shift(736),  // $[
			nil,         // ]
			shift(737),  // braced_field_name
			shift(738),  // $[[
			nil,         // ]]
			shift(739),  // $[[[
			nil,         // ]]]
			shift(741),  // full_srec
			shift(746),  // oosvar_name
			shift(747),  // @[
			shift(748),  // braced_oosvar_name
			shift(750),  // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(766),  // +
			shift(768),  // -
			shift(769),  // .+
			shift(770),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(772),  // !
			shift(773),  // ~
			nil,         // **
			shift(776),  // (
			nil,         // )
			shift(778),  // string_literal
			shift(779),  // int_literal
			shift(780),  // float_literal
			shift(781),  // boolean_literal
			shift(782),  // const_M_PI
			shift(783),  // const_M_E
			shift(784),  // panic
			shift(786),  // [
			nil,         // ,
			shift(789),  // ctx_IPS
			shift(790),  // ctx_IFS
			shift(791),  // ctx_IRS
			shift(792),  // ctx_OPS
			shift(793),  // ctx_OFS
			shift(794),  // ctx_ORS
			shift(795),  // ctx_NF
			shift(796),  // ctx_NR
			shift(797),  // ctx_FNR
			shift(798),  // ctx_FILENAME
			shift(799),  // ctx_FILENUM
			shift(801),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1776
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(153), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: PrecedenceChainEnd
			reduce(153), // ^^=, reduce: PrecedenceChainEnd
			reduce(153), // &&=, reduce: PrecedenceChainEnd
			reduce(153), // ??=, reduce: PrecedenceChainEnd
			reduce(153), // ???=, reduce: PrecedenceChainEnd
			reduce(153), // |=, reduce: PrecedenceChainEnd
			reduce(153), // &=, reduce: PrecedenceChainEnd
			reduce(153), // ^=, reduce: PrecedenceChainEnd
			reduce(153), // <<=, reduce: PrecedenceChainEnd
			reduce(153), // >>=, reduce: PrecedenceChainEnd
			reduce(153), // >>>=, reduce: PrecedenceChainEnd
			reduce(153), // +=, reduce: PrecedenceChainEnd
			reduce(153), // .=, reduce: PrecedenceChainEnd
			reduce(153), // -=, reduce: PrecedenceChainEnd
			reduce(153), // *=, reduce: PrecedenceChainEnd
			reduce(153), // /=, reduce: PrecedenceChainEnd
			reduce(153), // //=, reduce: PrecedenceChainEnd
			reduce(153), // %=, reduce: PrecedenceChainEnd
			reduce(153), // **=, reduce: PrecedenceChainEnd
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2737), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2738), // [[
			shift(2739), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1777
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(159), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: MlrvalOrFunction
			reduce(159), // ^^=, reduce: MlrvalOrFunction
			reduce(159), // &&=, reduce: MlrvalOrFunction
			reduce(159), // ??=, reduce: MlrvalOrFunction
			reduce(159), // ???=, reduce: MlrvalOrFunction
			reduce(159), // |=, reduce: MlrvalOrFunction
			reduce(159), // &=, reduce: MlrvalOrFunction
			reduce(159), // ^=, reduce: MlrvalOrFunction
			reduce(159), // <<=, reduce: MlrvalOrFunction
			reduce(159), // >>=, reduce: MlrvalOrFunction
			reduce(159), // >>>=, reduce: MlrvalOrFunction
			reduce(159), // +=, reduce: MlrvalOrFunction
			reduce(159), // .=, reduce: MlrvalOrFunction
			reduce(159), // -=, reduce: MlrvalOrFunction
			reduce(159), // *=, reduce: MlrvalOrFunction
			reduce(159), // /=, reduce: MlrvalOrFunction
			reduce(159), // //=, reduce: MlrvalOrFunction
			reduce(159), // %=, reduce: MlrvalOrFunction
			reduce(159), // **=, reduce: MlrvalOrFunction
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1778
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(160), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: MlrvalOrFunction
			reduce(160), // ^^=, reduce: MlrvalOrFunction
			reduce(160), // &&=, reduce: MlrvalOrFunction
			reduce(160), // ??=, reduce: MlrvalOrFunction
			reduce(160), // ???=, reduce: MlrvalOrFunction
			reduce(160), // |=, reduce: MlrvalOrFunction
			reduce(160), // &=, reduce: MlrvalOrFunction
			reduce(160), // ^=, reduce: MlrvalOrFunction
			reduce(160), // <<=, reduce: MlrvalOrFunction
			reduce(160), // >>=, reduce: MlrvalOrFunction
			reduce(160), // >>>=, reduce: MlrvalOrFunction
			reduce(160), // +=, reduce: MlrvalOrFunction
			reduce(160), // .=, reduce: MlrvalOrFunction
			reduce(160), // -=, reduce: MlrvalOrFunction
			reduce(160), // *=, reduce: MlrvalOrFunction
			reduce(160), // /=, reduce: MlrvalOrFunction
			reduce(160), // //=, reduce: MlrvalOrFunction
			reduce(160), // %=, reduce: MlrvalOrFunction
			reduce(160), // **=, reduce: MlrvalOrFunction
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1779
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(161), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: MlrvalOrFunction
			reduce(161), // ^^=, reduce: MlrvalOrFunction
			reduce(161), // &&=, reduce: MlrvalOrFunction
			reduce(161), // ??=, reduce: MlrvalOrFunction
			reduce(161), // ???=, reduce: MlrvalOrFunction
			reduce(161), // |=, reduce: MlrvalOrFunction
			reduce(161), // &=, reduce: MlrvalOrFunction
			reduce(161), // ^=, reduce: MlrvalOrFunction
			reduce(161), // <<=, reduce: MlrvalOrFunction
			reduce(161), // >>=, reduce: MlrvalOrFunction
			reduce(161), // >>>=, reduce: MlrvalOrFunction
			reduce(161), // +=, reduce: MlrvalOrFunction
			reduce(161), // .=, reduce: MlrvalOrFunction
			reduce(161), // -=, reduce: MlrvalOrFunction
			reduce(161), // *=, reduce: MlrvalOrFunction
			reduce(161), // /=, reduce: MlrvalOrFunction
			reduce(161), // //=, reduce: MlrvalOrFunction
			reduce(161), // %=, reduce: MlrvalOrFunction
			reduce(161), // **=, reduce: MlrvalOrFunction
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1780
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(162), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: MlrvalOrFunction
			reduce(162), // ^^=, reduce: MlrvalOrFunction
			reduce(162), // &&=, reduce: MlrvalOrFunction
			reduce(162), // ??=, reduce: MlrvalOrFunction
			reduce(162), // ???=, reduce: MlrvalOrFunction
			reduce(162), // |=, reduce: MlrvalOrFunction
			reduce(162), // &=, reduce: MlrvalOrFunction
			reduce(162), // ^=, reduce: MlrvalOrFunction
			reduce(162), // <<=, reduce: MlrvalOrFunction
			reduce(162), // >>=, reduce: MlrvalOrFunction
			reduce(162), // >>>=, reduce: MlrvalOrFunction
			reduce(162), // +=, reduce: MlrvalOrFunction
			reduce(162), // .=, reduce: MlrvalOrFunction
			reduce(162), // -=, reduce: MlrvalOrFunction
			reduce(162), // *=, reduce: MlrvalOrFunction
			reduce(162), // /=, reduce: MlrvalOrFunction
			reduce(162), // //=, reduce: MlrvalOrFunction
			reduce(162), // %=, reduce: MlrvalOrFunction
			reduce(162), // **=, reduce: MlrvalOrFunction
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1781
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(163), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: MlrvalOrFunction
			reduce(163), // ^^=, reduce: MlrvalOrFunction
			reduce(163), // &&=, reduce: MlrvalOrFunction
			reduce(163), // ??=, reduce: MlrvalOrFunction
			reduce(163), // ???=, reduce: MlrvalOrFunction
			reduce(163), // |=, reduce: MlrvalOrFunction
			reduce(163), // &=, reduce: MlrvalOrFunction
			reduce(163), // ^=, reduce: MlrvalOrFunction
			reduce(163), // <<=, reduce: MlrvalOrFunction
			reduce(163), // >>=, reduce: MlrvalOrFunction
			reduce(163), // >>>=, reduce: MlrvalOrFunction
			reduce(163), // +=, reduce: MlrvalOrFunction
			reduce(163), // .=, reduce: MlrvalOrFunction
			reduce(163), // -=, reduce: MlrvalOrFunction
			reduce(163), // *=, reduce: MlrvalOrFunction
			reduce(163), // /=, reduce: MlrvalOrFunction
			reduce(163), // //=, reduce: MlrvalOrFunction
			reduce(163), // %=, reduce: MlrvalOrFunction
			reduce(163), // **=, reduce: MlrvalOrFunction
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1782
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(164), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: MlrvalOrFunction
			reduce(164), // ^^=, reduce: MlrvalOrFunction
			reduce(164), // &&=, reduce: MlrvalOrFunction
			reduce(164), // ??=, reduce: MlrvalOrFunction
			reduce(164), // ???=, reduce: MlrvalOrFunction
			reduce(164), // |=, reduce: MlrvalOrFunction
			reduce(164), // &=, reduce: MlrvalOrFunction
			reduce(164), // ^=, reduce: MlrvalOrFunction
			reduce(164), // <<=, reduce: MlrvalOrFunction
			reduce(164), // >>=, reduce: MlrvalOrFunction
			reduce(164), // >>>=, reduce: MlrvalOrFunction
			reduce(164), // +=, reduce: MlrvalOrFunction
			reduce(164), // .=, reduce: MlrvalOrFunction
			reduce(164), // -=, reduce: MlrvalOrFunction
			reduce(164), // *=, reduce: MlrvalOrFunction
			reduce(164), // /=, reduce: MlrvalOrFunction
			reduce(164), // //=, reduce: MlrvalOrFunction
			reduce(164), // %=, reduce: MlrvalOrFunction
			reduce(164), // **=, reduce: MlrvalOrFunction
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1783
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(165), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: MlrvalOrFunction
			reduce(165), // ^^=, reduce: MlrvalOrFunction
			reduce(165), // &&=, reduce: MlrvalOrFunction
			reduce(165), // ??=, reduce: MlrvalOrFunction
			reduce(165), // ???=, reduce: MlrvalOrFunction
			reduce(165), // |=, reduce: MlrvalOrFunction
			reduce(165), // &=, reduce: MlrvalOrFunction
			reduce(165), // ^=, reduce: MlrvalOrFunction
			reduce(165), // <<=, reduce: MlrvalOrFunction
			reduce(165), // >>=, reduce: MlrvalOrFunction
			reduce(165), // >>>=, reduce: MlrvalOrFunction
			reduce(165), // +=, reduce: MlrvalOrFunction
			reduce(165), // .=, reduce: MlrvalOrFunction
			reduce(165), // -=, reduce: MlrvalOrFunction
			reduce(165), // *=, reduce: MlrvalOrFunction
			reduce(165), // /=, reduce: MlrvalOrFunction
			reduce(165), // //=, reduce: MlrvalOrFunction
			reduce(165), // %=, reduce: MlrvalOrFunction
			reduce(165), // **=, reduce: MlrvalOrFunction
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1784
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(166), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: MlrvalOrFunction
			reduce(166), // ^^=, reduce: MlrvalOrFunction
			reduce(166), // &&=, reduce: MlrvalOrFunction
			reduce(166), // ??=, reduce: MlrvalOrFunction
			reduce(166), // ???=, reduce: MlrvalOrFunction
			reduce(166), // |=, reduce: MlrvalOrFunction
			reduce(166), // &=, reduce: MlrvalOrFunction
			reduce(166), // ^=, reduce: MlrvalOrFunction
			reduce(166), // <<=, reduce: MlrvalOrFunction
			reduce(166), // >>=, reduce: MlrvalOrFunction
			reduce(166), // >>>=, reduce: MlrvalOrFunction
			reduce(166), // +=, reduce: MlrvalOrFunction
			reduce(166), // .=, reduce: MlrvalOrFunction
			reduce(166), // -=, reduce: MlrvalOrFunction
			reduce(166), // *=, reduce: MlrvalOrFunction
			reduce(166), // /=, reduce: MlrvalOrFunction
			reduce(166), // //=, reduce: MlrvalOrFunction
			reduce(166), // %=, reduce: MlrvalOrFunction
			reduce(166), // **=, reduce: MlrvalOrFunction
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1785
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2740), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1786
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(172), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: MlrvalOrFunction
			reduce(172), // ^^=, reduce: MlrvalOrFunction
			reduce(172), // &&=, reduce: MlrvalOrFunction
			reduce(172), // ??=, reduce: MlrvalOrFunction
			reduce(172), // ???=, reduce: MlrvalOrFunction
			reduce(172), // |=, reduce: MlrvalOrFunction
			reduce(172), // &=, reduce: MlrvalOrFunction
			reduce(172), // ^=, reduce: MlrvalOrFunction
			reduce(172), // <<=, reduce: MlrvalOrFunction
			reduce(172), // >>=, reduce: MlrvalOrFunction
			reduce(172), // >>>=, reduce: MlrvalOrFunction
			reduce(172), // +=, reduce: MlrvalOrFunction
			reduce(172), // .=, reduce: MlrvalOrFunction
			reduce(172), // -=, reduce: MlrvalOrFunction
			reduce(172), // *=, reduce: MlrvalOrFunction
			reduce(172), // /=, reduce: MlrvalOrFunction
			reduce(172), // //=, reduce: MlrvalOrFunction
			reduce(172), // %=, reduce: MlrvalOrFunction
			reduce(172), // **=, reduce: MlrvalOrFunction
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1787
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(179), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: MlrvalOrFunction
			reduce(179), // ^^=, reduce: MlrvalOrFunction
			reduce(179), // &&=, reduce: MlrvalOrFunction
			reduce(179), // ??=, reduce: MlrvalOrFunction
			reduce(179), // ???=, reduce: MlrvalOrFunction
			reduce(179), // |=, reduce: MlrvalOrFunction
			reduce(179), // &=, reduce: MlrvalOrFunction
			reduce(179), // ^=, reduce: MlrvalOrFunction
			reduce(179), // <<=, reduce: MlrvalOrFunction
			reduce(179), // >>=, reduce: MlrvalOrFunction
			reduce(179), // >>>=, reduce: MlrvalOrFunction
			reduce(179), // +=, reduce: MlrvalOrFunction
			reduce(179), // .=, reduce: MlrvalOrFunction
			reduce(179), // -=, reduce: MlrvalOrFunction
			reduce(179), // *=, reduce: MlrvalOrFunction
			reduce(179), // /=, reduce: MlrvalOrFunction
			reduce(179), // //=, reduce: MlrvalOrFunction
			reduce(179), // %=, reduce: MlrvalOrFunction
			reduce(179), // **=, reduce: MlrvalOrFunction
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1788
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(180), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: ContextVariable
			reduce(180), // ^^=, reduce: ContextVariable
			reduce(180), // &&=, reduce: ContextVariable
			reduce(180), // ??=, reduce: ContextVariable
			reduce(180), // ???=, reduce: ContextVariable
			reduce(180), // |=, reduce: ContextVariable
			reduce(180), // &=, reduce: ContextVariable
			reduce(180), // ^=, reduce: ContextVariable
			reduce(180), // <<=, reduce: ContextVariable
			reduce(180), // >>=, reduce: ContextVariable
			reduce(180), // >>>=, reduce: ContextVariable
			reduce(180), // +=, reduce: ContextVariable
			reduce(180), // .=, reduce: ContextVariable
			reduce(180), // -=, reduce: ContextVariable
			reduce(180), // *=, reduce: ContextVariable
			reduce(180), // /=, reduce: ContextVariable
			reduce(180), // //=, reduce: ContextVariable
			reduce(180), // %=, reduce: ContextVariable
			reduce(180), // **=, reduce: ContextVariable
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1789
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(181), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: ContextVariable
			reduce(181), // ^^=, reduce: ContextVariable
			reduce(181), // &&=, reduce: ContextVariable
			reduce(181), // ??=, reduce: ContextVariable
			reduce(181), // ???=, reduce: ContextVariable
			reduce(181), // |=, reduce: ContextVariable
			reduce(181), // &=, reduce: ContextVariable
			reduce(181), // ^=, reduce: ContextVariable
			reduce(181), // <<=, reduce: ContextVariable
			reduce(181), // >>=, reduce: ContextVariable
			reduce(181), // >>>=, reduce: ContextVariable
			reduce(181), // +=, reduce: ContextVariable
			reduce(181), // .=, reduce: ContextVariable
			reduce(181), // -=, reduce: ContextVariable
			reduce(181), // *=, reduce: ContextVariable
			reduce(181), // /=, reduce: ContextVariable
			reduce(181), // //=, reduce: ContextVariable
			reduce(181), // %=, reduce: ContextVariable
			reduce(181), // **=, reduce: ContextVariable
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1790
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(182), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: ContextVariable
			reduce(182), // ^^=, reduce: ContextVariable
			reduce(182), // &&=, reduce: ContextVariable
			reduce(182), // ??=, reduce: ContextVariable
			reduce(182), // ???=, reduce: ContextVariable
			reduce(182), // |=, reduce: ContextVariable
			reduce(182), // &=, reduce: ContextVariable
			reduce(182), // ^=, reduce: ContextVariable
			reduce(182), // <<=, reduce: ContextVariable
			reduce(182), // >>=, reduce: ContextVariable
			reduce(182), // >>>=, reduce: ContextVariable
			reduce(182), // +=, reduce: ContextVariable
			reduce(182), // .=, reduce: ContextVariable
			reduce(182), // -=, reduce: ContextVariable
			reduce(182), // *=, reduce: ContextVariable
			reduce(182), // /=, reduce: ContextVariable
			reduce(182), // //=, reduce: ContextVariable
			reduce(182), // %=, reduce: ContextVariable
			reduce(182), // **=, reduce: ContextVariable
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1791
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(183), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: ContextVariable
			reduce(183), // ^^=, reduce: ContextVariable
			reduce(183), // &&=, reduce: ContextVariable
			reduce(183), // ??=, reduce: ContextVariable
			reduce(183), // ???=, reduce: ContextVariable
			reduce(183), // |=, reduce: ContextVariable
			reduce(183), // &=, reduce: ContextVariable
			reduce(183), // ^=, reduce: ContextVariable
			reduce(183), // <<=, reduce: ContextVariable
			reduce(183), // >>=, reduce: ContextVariable
			reduce(183), // >>>=, reduce: ContextVariable
			reduce(183), // +=, reduce: ContextVariable
			reduce(183), // .=, reduce: ContextVariable
			reduce(183), // -=, reduce: ContextVariable
			reduce(183), // *=, reduce: ContextVariable
			reduce(183), // /=, reduce: ContextVariable
			reduce(183), // //=, reduce: ContextVariable
			reduce(183), // %=, reduce: ContextVariable
			reduce(183), // **=, reduce: ContextVariable
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1792
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(184), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: ContextVariable
			reduce(184), // ^^=, reduce: ContextVariable
			reduce(184), // &&=, reduce: ContextVariable
			reduce(184), // ??=, reduce: ContextVariable
			reduce(184), // ???=, reduce: ContextVariable
			reduce(184), // |=, reduce: ContextVariable
			reduce(184), // &=, reduce: ContextVariable
			reduce(184), // ^=, reduce: ContextVariable
			reduce(184), // <<=, reduce: ContextVariable
			reduce(184), // >>=, reduce: ContextVariable
			reduce(184), // >>>=, reduce: ContextVariable
			reduce(184), // +=, reduce: ContextVariable
			reduce(184), // .=, reduce: ContextVariable
			reduce(184), // -=, reduce: ContextVariable
			reduce(184), // *=, reduce: ContextVariable
			reduce(184), // /=, reduce: ContextVariable
			reduce(184), // //=, reduce: ContextVariable
			reduce(184), // %=, reduce: ContextVariable
			reduce(184), // **=, reduce: ContextVariable
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1793
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(185), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: ContextVariable
			reduce(185), // ^^=, reduce: ContextVariable
			reduce(185), // &&=, reduce: ContextVariable
			reduce(185), // ??=, reduce: ContextVariable
			reduce(185), // ???=, reduce: ContextVariable
			reduce(185), // |=, reduce: ContextVariable
			reduce(185), // &=, reduce: ContextVariable
			reduce(185), // ^=, reduce: ContextVariable
			reduce(185), // <<=, reduce: ContextVariable
			reduce(185), // >>=, reduce: ContextVariable
			reduce(185), // >>>=, reduce: ContextVariable
			reduce(185), // +=, reduce: ContextVariable
			reduce(185), // .=, reduce: ContextVariable
			reduce(185), // -=, reduce: ContextVariable
			reduce(185), // *=, reduce: ContextVariable
			reduce(185), // /=, reduce: ContextVariable
			reduce(185), // //=, reduce: ContextVariable
			reduce(185), // %=, reduce: ContextVariable
			reduce(185), // **=, reduce: ContextVariable
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1794
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(186), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: ContextVariable
			reduce(186), // ^^=, reduce: ContextVariable
			reduce(186), // &&=, reduce: ContextVariable
			reduce(186), // ??=, reduce: ContextVariable
			reduce(186), // ???=, reduce: ContextVariable
			reduce(186), // |=, reduce: ContextVariable
			reduce(186), // &=, reduce: ContextVariable
			reduce(186), // ^=, reduce: ContextVariable
			reduce(186), // <<=, reduce: ContextVariable
			reduce(186), // >>=, reduce: ContextVariable
			reduce(186), // >>>=, reduce: ContextVariable
			reduce(186), // +=, reduce: ContextVariable
			reduce(186), // .=, reduce: ContextVariable
			reduce(186), // -=, reduce: ContextVariable
			reduce(186), // *=, reduce: ContextVariable
			reduce(186), // /=, reduce: ContextVariable
			reduce(186), // //=, reduce: ContextVariable
			reduce(186), // %=, reduce: ContextVariable
			reduce(186), // **=, reduce: ContextVariable
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1795
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(187), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: ContextVariable
			reduce(187), // ^^=, reduce: ContextVariable
			reduce(187), // &&=, reduce: ContextVariable
			reduce(187), // ??=, reduce: ContextVariable
			reduce(187), // ???=, reduce: ContextVariable
			reduce(187), // |=, reduce: ContextVariable
			reduce(187), // &=, reduce: ContextVariable
			reduce(187), // ^=, reduce: ContextVariable
			reduce(187), // <<=, reduce: ContextVariable
			reduce(187), // >>=, reduce: ContextVariable
			reduce(187), // >>>=, reduce: ContextVariable
			reduce(187), // +=, reduce: ContextVariable
			reduce(187), // .=, reduce: ContextVariable
			reduce(187), // -=, reduce: ContextVariable
			reduce(187), // *=, reduce: ContextVariable
			reduce(187), // /=, reduce: ContextVariable
			reduce(187), // //=, reduce: ContextVariable
			reduce(187), // %=, reduce: ContextVariable
			reduce(187), // **=, reduce: ContextVariable
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1796
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(188), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: ContextVariable
			reduce(188), // ^^=, reduce: ContextVariable
			reduce(188), // &&=, reduce: ContextVariable
			reduce(188), // ??=, reduce: ContextVariable
			reduce(188), // ???=, reduce: ContextVariable
			reduce(188), // |=, reduce: ContextVariable
			reduce(188), // &=, reduce: ContextVariable
			reduce(188), // ^=, reduce: ContextVariable
			reduce(188), // <<=, reduce: ContextVariable
			reduce(188), // >>=, reduce: ContextVariable
			reduce(188), // >>>=, reduce: ContextVariable
			reduce(188), // +=, reduce: ContextVariable
			reduce(188), // .=, reduce: ContextVariable
			reduce(188), // -=, reduce: ContextVariable
			reduce(188), // *=, reduce: ContextVariable
			reduce(188), // /=, reduce: ContextVariable
			reduce(188), // //=, reduce: ContextVariable
			reduce(188), // %=, reduce: ContextVariable
			reduce(188), // **=, reduce: ContextVariable
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1797
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(189), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: ContextVariable
			reduce(189), // ^^=, reduce: ContextVariable
			reduce(189), // &&=, reduce: ContextVariable
			reduce(189), // ??=, reduce: ContextVariable
			reduce(189), // ???=, reduce: ContextVariable
			reduce(189), // |=, reduce: ContextVariable
			reduce(189), // &=, reduce: ContextVariable
			reduce(189), // ^=, reduce: ContextVariable
			reduce(189), // <<=, reduce: ContextVariable
			reduce(189), // >>=, reduce: ContextVariable
			reduce(189), // >>>=, reduce: ContextVariable
			reduce(189), // +=, reduce: ContextVariable
			reduce(189), // .=, reduce: ContextVariable
			reduce(189), // -=, reduce: ContextVariable
			reduce(189), // *=, reduce: ContextVariable
			reduce(189), // /=, reduce: ContextVariable
			reduce(189), // //=, reduce: ContextVariable
			reduce(189), // %=, reduce: ContextVariable
			reduce(189), // **=, reduce: ContextVariable
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1798
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(190), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: ContextVariable
			reduce(190), // ^^=, reduce: ContextVariable
			reduce(190), // &&=, reduce: ContextVariable
			reduce(190), // ??=, reduce: ContextVariable
			reduce(190), // ???=, reduce: ContextVariable
			reduce(190), // |=, reduce: ContextVariable
			reduce(190), // &=, reduce: ContextVariable
			reduce(190), // ^=, reduce: ContextVariable
			reduce(190), // <<=, reduce: ContextVariable
			reduce(190), // >>=, reduce: ContextVariable
			reduce(190), // >>>=, reduce: ContextVariable
			reduce(190), // +=, reduce: ContextVariable
			reduce(190), // .=, reduce: ContextVariable
			reduce(190), // -=, reduce: ContextVariable
			reduce(190), // *=, reduce: ContextVariable
			reduce(190), // /=, reduce: ContextVariable
			reduce(190), // //=, reduce: ContextVariable
			reduce(190), // %=, reduce: ContextVariable
			reduce(190), // **=, reduce: ContextVariable
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1799
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(191), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MlrvalOrFunction
			reduce(191), // ^^=, reduce: MlrvalOrFunction
			reduce(191), // &&=, reduce: MlrvalOrFunction
			reduce(191), // ??=, reduce: MlrvalOrFunction
			reduce(191), // ???=, reduce: MlrvalOrFunction
			reduce(191), // |=, reduce: MlrvalOrFunction
			reduce(191), // &=, reduce: MlrvalOrFunction
			reduce(191), // ^=, reduce: MlrvalOrFunction
			reduce(191), // <<=, reduce: MlrvalOrFunction
			reduce(191), // >>=, reduce: MlrvalOrFunction
			reduce(191), // >>>=, reduce: MlrvalOrFunction
			reduce(191), // +=, reduce: MlrvalOrFunction
			reduce(191), // .=, reduce: MlrvalOrFunction
			reduce(191), // -=, reduce: MlrvalOrFunction
			reduce(191), // *=, reduce: MlrvalOrFunction
			reduce(191), // /=, reduce: MlrvalOrFunction
			reduce(191), // //=, reduce: MlrvalOrFunction
			reduce(191), // %=, reduce: MlrvalOrFunction
			reduce(191), // **=, reduce: MlrvalOrFunction
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1800
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2742), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1801
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(193), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: MlrvalOrFunction
			reduce(193), // ^^=, reduce: MlrvalOrFunction
			reduce(193), // &&=, reduce: MlrvalOrFunction
			reduce(193), // ??=, reduce: MlrvalOrFunction
			reduce(193), // ???=, reduce: MlrvalOrFunction
			reduce(193), // |=, reduce: MlrvalOrFunction
			reduce(193), // &=, reduce: MlrvalOrFunction
			reduce(193), // ^=, reduce: MlrvalOrFunction
			reduce(193), // <<=, reduce: MlrvalOrFunction
			reduce(193), // >>=, reduce: MlrvalOrFunction
			reduce(193), // >>>=, reduce: MlrvalOrFunction
			reduce(193), // +=, reduce: MlrvalOrFunction
			reduce(193), // .=, reduce: MlrvalOrFunction
			reduce(193), // -=, reduce: MlrvalOrFunction
			reduce(193), // *=, reduce: MlrvalOrFunction
			reduce(193), // /=, reduce: MlrvalOrFunction
			reduce(193), // //=, reduce: MlrvalOrFunction
			reduce(193), // %=, reduce: MlrvalOrFunction
			reduce(193), // **=, reduce: MlrvalOrFunction
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1802
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(194), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: MlrvalOrFunction
			reduce(194), // ^^=, reduce: MlrvalOrFunction
			reduce(194), // &&=, reduce: MlrvalOrFunction
			reduce(194), // ??=, reduce: MlrvalOrFunction
			reduce(194), // ???=, reduce: MlrvalOrFunction
			reduce(194), // |=, reduce: MlrvalOrFunction
			reduce(194), // &=, reduce: MlrvalOrFunction
			reduce(194), // ^=, reduce: MlrvalOrFunction
			reduce(194), // <<=, reduce: MlrvalOrFunction
			reduce(194), // >>=, reduce: MlrvalOrFunction
			reduce(194), // >>>=, reduce: MlrvalOrFunction
			reduce(194), // +=, reduce: MlrvalOrFunction
			reduce(194), // .=, reduce: MlrvalOrFunction
			reduce(194), // -=, reduce: MlrvalOrFunction
			reduce(194), // *=, reduce: MlrvalOrFunction
			reduce(194), // /=, reduce: MlrvalOrFunction
			reduce(194), // //=, reduce: MlrvalOrFunction
			reduce(194), // %=, reduce: MlrvalOrFunction
			reduce(194), // **=, reduce: MlrvalOrFunction
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1803
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(195), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: MlrvalOrFunction
			reduce(195), // ^^=, reduce: MlrvalOrFunction
			reduce(195), // &&=, reduce: MlrvalOrFunction
			reduce(195), // ??=, reduce: MlrvalOrFunction
			reduce(195), // ???=, reduce: MlrvalOrFunction
			reduce(195), // |=, reduce: MlrvalOrFunction
			reduce(195), // &=, reduce: MlrvalOrFunction
			reduce(195), // ^=, reduce: MlrvalOrFunction
			reduce(195), // <<=, reduce: MlrvalOrFunction
			reduce(195), // >>=, reduce: MlrvalOrFunction
			reduce(195), // >>>=, reduce: MlrvalOrFunction
			reduce(195), // +=, reduce: MlrvalOrFunction
			reduce(195), // .=, reduce: MlrvalOrFunction
			reduce(195), // -=, reduce: MlrvalOrFunction
			reduce(195), // *=, reduce: MlrvalOrFunction
			reduce(195), // /=, reduce: MlrvalOrFunction
			reduce(195), // //=, reduce: MlrvalOrFunction
			reduce(195), // %=, reduce: MlrvalOrFunction
			reduce(195), // **=, reduce: MlrvalOrFunction
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1804
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(196), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: MlrvalOrFunction
			reduce(196), // ^^=, reduce: MlrvalOrFunction
			reduce(196), // &&=, reduce: MlrvalOrFunction
			reduce(196), // ??=, reduce: MlrvalOrFunction
			reduce(196), // ???=, reduce: MlrvalOrFunction
			reduce(196), // |=, reduce: MlrvalOrFunction
			reduce(196), // &=, reduce: MlrvalOrFunction
			reduce(196), // ^=, reduce: MlrvalOrFunction
			reduce(196), // <<=, reduce: MlrvalOrFunction
			reduce(196), // >>=, reduce: MlrvalOrFunction
			reduce(196), // >>>=, reduce: MlrvalOrFunction
			reduce(196), // +=, reduce: MlrvalOrFunction
			reduce(196), // .=, reduce: MlrvalOrFunction
			reduce(196), // -=, reduce: MlrvalOrFunction
			reduce(196), // *=, reduce: MlrvalOrFunction
			reduce(196), // /=, reduce: MlrvalOrFunction
			reduce(196), // //=, reduce: MlrvalOrFunction
			reduce(196), // %=, reduce: MlrvalOrFunction
			reduce(196), // **=, reduce: MlrvalOrFunction
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1805
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(204), // ||=, reduce: MlrvalOrFunction
			reduce(204), // ^^=, reduce: MlrvalOrFunction
			reduce(204), // &&=, reduce: MlrvalOrFunction
			reduce(204), // ??=, reduce: MlrvalOrFunction
			reduce(204), // ???=, reduce: MlrvalOrFunction
			reduce(204), // |=, reduce: MlrvalOrFunction
			reduce(204), // &=, reduce: MlrvalOrFunction
			reduce(204), // ^=, reduce: MlrvalOrFunction
			reduce(204), // <<=, reduce: MlrvalOrFunction
			reduce(204), // >>=, reduce: MlrvalOrFunction
			reduce(204), // >>>=, reduce: MlrvalOrFunction
			reduce(204), // +=, reduce: MlrvalOrFunction
			reduce(204), // .=, reduce: MlrvalOrFunction
			reduce(204), // -=, reduce: MlrvalOrFunction
			reduce(204), // *=, reduce: MlrvalOrFunction
			reduce(204), // /=, reduce: MlrvalOrFunction
			reduce(204), // //=, reduce: MlrvalOrFunction
			reduce(204), // %=, reduce: MlrvalOrFunction
			reduce(204), // **=, reduce: MlrvalOrFunction
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1806
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2743), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1807
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(2744), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(2745), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1808
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2747), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(2748), // float
			shift(2749), // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(259), // ), reduce: FuncOrSubrParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1809
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2747), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(2748), // float
			shift(2749), // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(259), // ), reduce: FuncOrSubrParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1810
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(12), // $, reduce: NonEmptyStatementBlock
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1811
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			reduce(174), // :, reduce: MapLiteral
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1812
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(2756), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1813
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(178), // }, reduce: MapLiteralKeyValuePair
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(178), // ,, reduce: MapLiteralKeyValuePair
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1814
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(158), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			reduce(158), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1815
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(154), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			reduce(154), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1816
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(49), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			reduce(49), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1817
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(50), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			reduce(50), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1818
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(51), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			reduce(51), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1819
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(52), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			reduce(52), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1820
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(53), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			reduce(53), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1821
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(54), // }, reduce: DirectFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			reduce(54), // ,, reduce: DirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1822
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1823
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(56), // }, reduce: BracedFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			reduce(56), // ,, reduce: BracedFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1824
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1825
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1826
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(155), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			reduce(155), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1827
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(59), // }, reduce: FullSrec
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			reduce(59), // ,, reduce: FullSrec
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1828
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(156), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			reduce(156), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1829
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(60), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			reduce(60), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1830
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(61), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			reduce(61), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1831
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(62), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			reduce(62), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1832
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(63), // }, reduce: DirectOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			reduce(63), // ,, reduce: DirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1833
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1834
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(65), // }, reduce: BracedOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			reduce(65), // ,, reduce: BracedOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1835
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(157), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			reduce(157), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1836
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(66), // }, reduce: FullOosvar
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			reduce(66), // ,, reduce: FullOosvar
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1837
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(67),  // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1838
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(95), // }, reduce: Rvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(95), // ,, reduce: Rvalue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1839
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(96), // }, reduce: PrecedenceChainStart
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(96), // ,, reduce: PrecedenceChainStart
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1840
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(98),  // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(2762), // ?
			nil,         // :
			shift(2763), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(98),  // ,, reduce: TernaryTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1841
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(100), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2764), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(100), // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1842
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(102), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2765), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(102), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1843
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(104), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2766), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(104), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1844
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(106), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2767), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(106), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1845
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(108), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2768), // =~
			shift(2769), // !=~
			shift(2770), // ==
			shift(2771), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(108), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1846
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(113), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2772), // >
			shift(2773), // >=
			shift(2774), // <
			shift(2775), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(113), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1847
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(118), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2776), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(118), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1848
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(120), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2777), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(120), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1849
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(122), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2778), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(122), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1850
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(124), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2779), // <<
			shift(2780), // >>
			shift(2781), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(124), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1851
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(128), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2782), // +
			shift(2783), // -
			shift(2784), // .+
			shift(2785), // .-
			shift(2786), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(128), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1852
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1853
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(134), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2788), // *
			shift(2789), // /
			shift(2790), // //
			shift(2791), // %
			shift(2792), // .*
			shift(2793), // ./
			shift(2794), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(134), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1854
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1855
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1856
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1857
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(142), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(142), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1858
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1859
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1860
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(149), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(149), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1861
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(151), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2800), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(151), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1862
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1863
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(153), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2802), // [
			reduce(153), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2803), // [[
			shift(2804), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1864
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(159), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			reduce(159), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1865
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(160), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			reduce(160), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1866
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(161), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			reduce(161), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1867
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(162), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			reduce(162), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1868
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(163), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			reduce(163), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1869
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(164), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			reduce(164), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1870
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(165), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			reduce(165), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1871
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(166), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			reduce(166), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1872
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2805), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1873
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(172), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			reduce(172), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1874
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(179), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			reduce(179), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1875
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(180), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			reduce(180), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1876
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(181), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			reduce(181), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1877
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(182), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			reduce(182), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1878
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(183), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			reduce(183), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1879
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(184), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			reduce(184), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1880
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(185), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			reduce(185), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1881
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(186), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			reduce(186), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1882
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(187), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			reduce(187), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1883
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(188), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			reduce(188), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1884
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(189), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			reduce(189), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1885
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(190), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			reduce(190), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1886
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(191), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			reduce(191), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1887
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2807), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1888
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(193), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			reduce(193), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1889
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(194), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			reduce(194), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1890
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(195), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			reduce(195), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1891
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(196), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			reduce(196), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1892
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(204), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1893
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2808), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1894
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			reduce(55), // :, reduce: IndirectFieldValue
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1895
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			reduce(57), // :, reduce: PositionalFieldName
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1896
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			reduce(58), // :, reduce: PositionalFieldValue
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1897
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			reduce(64), // :, reduce: IndirectOosvarValue
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1898
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2809), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1899
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(99), // ?, reduce: LogicalOrTerm
			reduce(99), // :, reduce: LogicalOrTerm
			reduce(99), // ||, reduce: LogicalOrTerm
			shift(926), // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1900
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			reduce(101), // :, reduce: LogicalXORTerm
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(927),  // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1901
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			reduce(103), // :, reduce: LogicalAndTerm
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(928),  // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			reduce(105), // :, reduce: AbsentCoalesceTerm
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(929),  // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1903
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			reduce(107), // :, reduce: EmptyCoalesceTerm
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(930),  // =~
			shift(931),  // !=~
			shift(932),  // ==
			shift(933),  // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1904
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			reduce(109), // :, reduce: EqneTerm
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(934),  // >
			shift(935),  // >=
			shift(936),  // <
			shift(937),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1905
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			reduce(110), // :, reduce: EqneTerm
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(934),  // >
			shift(935),  // >=
			shift(936),  // <
			shift(937),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1906
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			reduce(111), // :, reduce: EqneTerm
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(934),  // >
			shift(935),  // >=
			shift(936),  // <
			shift(937),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1907
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			reduce(112), // :, reduce: EqneTerm
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(934),  // >
			shift(935),  // >=
			shift(936),  // <
			shift(937),  // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1908
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			reduce(114), // :, reduce: CmpTerm
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(938),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1909
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			reduce(115), // :, reduce: CmpTerm
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(938),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1910
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			reduce(116), // :, reduce: CmpTerm
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(938),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1911
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			reduce(117), // :, reduce: CmpTerm
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(938),  // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1912
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			reduce(119), // :, reduce: BitwiseORTerm
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(939),  // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1913
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			reduce(121), // :, reduce: BitwiseXORTerm
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(940),  // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1914
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			reduce(123), // :, reduce: BitwiseANDTerm
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(941),  // <<
			shift(942),  // >>
			shift(943),  // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1915
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			reduce(125), // :, reduce: BitwiseShiftTerm
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(944),  // +
			shift(945),  // -
			shift(946),  // .+
			shift(947),  // .-
			shift(948),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1916
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			reduce(126), // :, reduce: BitwiseShiftTerm
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(944),  // +
			shift(945),  // -
			shift(946),  // .+
			shift(947),  // .-
			shift(948),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1917
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			reduce(127), // :, reduce: BitwiseShiftTerm
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(944),  // +
			shift(945),  // -
			shift(946),  // .+
			shift(947),  // .-
			shift(948),  // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1918
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			reduce(129), // :, reduce: AddsubdotTerm
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(950),  // *
			shift(951),  // /
			shift(952),  // //
			shift(953),  // %
			shift(954),  // .*
			shift(955),  // ./
			shift(956),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1919
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			reduce(130), // :, reduce: AddsubdotTerm
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(950),  // *
			shift(951),  // /
			shift(952),  // //
			shift(953),  // %
			shift(954),  // .*
			shift(955),  // ./
			shift(956),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1920
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			reduce(131), // :, reduce: AddsubdotTerm
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(950),  // *
			shift(951),  // /
			shift(952),  // //
			shift(953),  // %
			shift(954),  // .*
			shift(955),  // ./
			shift(956),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1921
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			reduce(132), // :, reduce: AddsubdotTerm
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(950),  // *
			shift(951),  // /
			shift(952),  // //
			shift(953),  // %
			shift(954),  // .*
			shift(955),  // ./
			shift(956),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1922
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			reduce(133), // :, reduce: AddsubdotTerm
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(950),  // *
			shift(951),  // /
			shift(952),  // //
			shift(953),  // %
			shift(954),  // .*
			shift(955),  // ./
			shift(956),  // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1923
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			reduce(135), // :, reduce: MuldivTerm
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1924
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			reduce(136), // :, reduce: MuldivTerm
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1925
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			reduce(137), // :, reduce: MuldivTerm
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1926
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			reduce(138), // :, reduce: MuldivTerm
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1927
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			reduce(139), // :, reduce: MuldivTerm
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1928
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			reduce(140), // :, reduce: MuldivTerm
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1929
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			reduce(141), // :, reduce: MuldivTerm
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1930
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			reduce(150), // :, reduce: PowTerm
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1931
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			reduce(152), // :, reduce: PrecedenceChainEnd
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1932
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2810), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2811), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1933
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(2813), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1934
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2814), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1935
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2815), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1936
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			reduce(168), // :, reduce: ArrayLiteral
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1937
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(177), // }, reduce: MapLiteralKeyValuePairs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1938
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2816), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1939
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2817), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1940
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			reduce(205), // :, reduce: FunctionCallsite
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1941
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(13), // $, reduce: StatementBlockInBraces
			nil,        // empty
			reduce(13), // ;, reduce: StatementBlockInBraces
			reduce(13), // {, reduce: StatementBlockInBraces
			nil,        // }
			nil,        // =
			reduce(13), // unset, reduce: StatementBlockInBraces
			reduce(13), // filter, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // print, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			nil,        // ]]
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			nil,        // ]]]
			reduce(13), // full_srec, reduce: StatementBlockInBraces
			reduce(13), // oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // @[, reduce: StatementBlockInBraces
			reduce(13), // braced_oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // full_oosvar, reduce: StatementBlockInBraces
			reduce(13), // non_sigil_name, reduce: StatementBlockInBraces
			reduce(13), // arr, reduce: StatementBlockInBraces
			reduce(13), // bool, reduce: StatementBlockInBraces
			reduce(13), // float, reduce: StatementBlockInBraces
			reduce(13), // int, reduce: StatementBlockInBraces
			reduce(13), // map, reduce: StatementBlockInBraces
			reduce(13), // num, reduce: StatementBlockInBraces
			reduce(13), // str, reduce: StatementBlockInBraces
			reduce(13), // var, reduce: StatementBlockInBraces
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			reduce(13), // +, reduce: StatementBlockInBraces
			reduce(13), // -, reduce: StatementBlockInBraces
			reduce(13), // .+, reduce: StatementBlockInBraces
			reduce(13), // .-, reduce: StatementBlockInBraces
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			reduce(13), // !, reduce: StatementBlockInBraces
			reduce(13), // ~, reduce: StatementBlockInBraces
			nil,        // **
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // int_literal, reduce: StatementBlockInBraces
			reduce(13), // float_literal, reduce: StatementBlockInBraces
			reduce(13), // boolean_literal, reduce: StatementBlockInBraces
			reduce(13), // const_M_PI, reduce: StatementBlockInBraces
			reduce(13), // const_M_E, reduce: StatementBlockInBraces
			reduce(13), // panic, reduce: StatementBlockInBraces
			reduce(13), // [, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // ctx_IPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IRS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_ORS, reduce: StatementBlockInBraces
			reduce(13), // ctx_NF, reduce: StatementBlockInBraces
			reduce(13), // ctx_NR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FNR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENAME, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENUM, reduce: StatementBlockInBraces
			reduce(13), // env, reduce: StatementBlockInBraces
			nil,        // [[
			nil,        // [[[
			reduce(13), // call, reduce: StatementBlockInBraces
			reduce(13), // begin, reduce: StatementBlockInBraces
			reduce(13), // end, reduce: StatementBlockInBraces
			reduce(13), // if, reduce: StatementBlockInBraces
			nil,        // elif
			nil,        // else
			reduce(13), // while, reduce: StatementBlockInBraces
			reduce(13), // do, reduce: StatementBlockInBraces
			reduce(13), // for, reduce: StatementBlockInBraces
			nil,        // in
			reduce(13), // break, reduce: StatementBlockInBraces
			reduce(13), // continue, reduce: StatementBlockInBraces
			reduce(13), // func, reduce: StatementBlockInBraces
			reduce(13), // subr, reduce: StatementBlockInBraces
			reduce(13), // return, reduce: StatementBlockInBraces
		},
	},
	actionRow{ // S1942
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S1943
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(2819), // ;
			nil,         // {
			reduce(10),  // }, reduce: NonEmptyStatementBlock
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1944
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S1945
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S1946
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(6), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S1947
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			reduce(173), // {, reduce: MapLiteral
			reduce(173), // }, reduce: MapLiteral
			reduce(173), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: MapLiteral
			reduce(173), // ^^=, reduce: MapLiteral
			reduce(173), // &&=, reduce: MapLiteral
			reduce(173), // ??=, reduce: MapLiteral
			reduce(173), // ???=, reduce: MapLiteral
			reduce(173), // |=, reduce: MapLiteral
			reduce(173), // &=, reduce: MapLiteral
			reduce(173), // ^=, reduce: MapLiteral
			reduce(173), // <<=, reduce: MapLiteral
			reduce(173), // >>=, reduce: MapLiteral
			reduce(173), // >>>=, reduce: MapLiteral
			reduce(173), // +=, reduce: MapLiteral
			reduce(173), // .=, reduce: MapLiteral
			reduce(173), // -=, reduce: MapLiteral
			reduce(173), // *=, reduce: MapLiteral
			reduce(173), // /=, reduce: MapLiteral
			reduce(173), // //=, reduce: MapLiteral
			reduce(173), // %=, reduce: MapLiteral
			reduce(173), // **=, reduce: MapLiteral
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1948
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(2822), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1949
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1950
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1951
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1952
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1953
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1954
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1955
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1956
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1957
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1958
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1959
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1960
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1961
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1962
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1963
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1964
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1965
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1966
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1967
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1968
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1969
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(226), // ;, reduce: CondBlock
			reduce(226), // {, reduce: CondBlock
			reduce(226), // }, reduce: CondBlock
			nil,         // =
			reduce(226), // unset, reduce: CondBlock
			reduce(226), // filter, reduce: CondBlock
			reduce(226), // emit, reduce: CondBlock
			reduce(226), // dump, reduce: CondBlock
			reduce(226), // edump, reduce: CondBlock
			reduce(226), // print, reduce: CondBlock
			reduce(226), // eprint, reduce: CondBlock
			reduce(226), // printn, reduce: CondBlock
			reduce(226), // eprintn, reduce: CondBlock
			reduce(226), // field_name, reduce: CondBlock
			reduce(226), // $[, reduce: CondBlock
			nil,         // ]
			reduce(226), // braced_field_name, reduce: CondBlock
			reduce(226), // $[[, reduce: CondBlock
			nil,         // ]]
			reduce(226), // $[[[, reduce: CondBlock
			nil,         // ]]]
			reduce(226), // full_srec, reduce: CondBlock
			reduce(226), // oosvar_name, reduce: CondBlock
			reduce(226), // @[, reduce: CondBlock
			reduce(226), // braced_oosvar_name, reduce: CondBlock
			reduce(226), // full_oosvar, reduce: CondBlock
			reduce(226), // non_sigil_name, reduce: CondBlock
			reduce(226), // arr, reduce: CondBlock
			reduce(226), // bool, reduce: CondBlock
			reduce(226), // float, reduce: CondBlock
			reduce(226), // int, reduce: CondBlock
			reduce(226), // map, reduce: CondBlock
			reduce(226), // num, reduce: CondBlock
			reduce(226), // str, reduce: CondBlock
			reduce(226), // var, reduce: CondBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(226), // +, reduce: CondBlock
			reduce(226), // -, reduce: CondBlock
			reduce(226), // .+, reduce: CondBlock
			reduce(226), // .-, reduce: CondBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(226), // !, reduce: CondBlock
			reduce(226), // ~, reduce: CondBlock
			nil,         // **
			reduce(226), // (, reduce: CondBlock
			nil,         // )
			reduce(226), // string_literal, reduce: CondBlock
			reduce(226), // int_literal, reduce: CondBlock
			reduce(226), // float_literal, reduce: CondBlock
			reduce(226), // boolean_literal, reduce: CondBlock
			reduce(226), // const_M_PI, reduce: CondBlock
			reduce(226), // const_M_E, reduce: CondBlock
			reduce(226), // panic, reduce: CondBlock
			reduce(226), // [, reduce: CondBlock
			nil,         // ,
			reduce(226), // ctx_IPS, reduce: CondBlock
			reduce(226), // ctx_IFS, reduce: CondBlock
			reduce(226), // ctx_IRS, reduce: CondBlock
			reduce(226), // ctx_OPS, reduce: CondBlock
			reduce(226), // ctx_OFS, reduce: CondBlock
			reduce(226), // ctx_ORS, reduce: CondBlock
			reduce(226), // ctx_NF, reduce: CondBlock
			reduce(226), // ctx_NR, reduce: CondBlock
			reduce(226), // ctx_FNR, reduce: CondBlock
			reduce(226), // ctx_FILENAME, reduce: CondBlock
			reduce(226), // ctx_FILENUM, reduce: CondBlock
			reduce(226), // env, reduce: CondBlock
			nil,         // [[
			nil,         // [[[
			reduce(226), // call, reduce: CondBlock
			reduce(226), // begin, reduce: CondBlock
			reduce(226), // end, reduce: CondBlock
			reduce(226), // if, reduce: CondBlock
			nil,         // elif
			nil,         // else
			reduce(226), // while, reduce: CondBlock
			reduce(226), // do, reduce: CondBlock
			reduce(226), // for, reduce: CondBlock
			nil,         // in
			reduce(226), // break, reduce: CondBlock
			reduce(226), // continue, reduce: CondBlock
			reduce(226), // func, reduce: CondBlock
			reduce(226), // subr, reduce: CondBlock
			reduce(226), // return, reduce: CondBlock
		},
	},
	actionRow{ // S1970
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S1971
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(2844), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1972
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(31), // ;, reduce: Unset
			nil,        // {
			reduce(31), // }, reduce: Unset
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1973
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(32), // ;, reduce: Lvalue
			nil,        // {
			reduce(32), // }, reduce: Lvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1974
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2847), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1975
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(158), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1976
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(154), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1977
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			reduce(49), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1978
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			reduce(50), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1979
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			reduce(51), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1980
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			reduce(52), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1981
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			reduce(53), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1982
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			reduce(54), // }, reduce: DirectFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1983
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1984
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			reduce(56), // }, reduce: BracedFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1985
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1986
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1987
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(155), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1988
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			reduce(59), // }, reduce: FullSrec
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1989
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(156), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1990
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			reduce(60), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1991
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			reduce(61), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1992
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			reduce(62), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1993
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			reduce(63), // }, reduce: DirectOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1994
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1995
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			reduce(65), // }, reduce: BracedOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1996
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(157), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1997
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			reduce(66), // }, reduce: FullOosvar
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S1998
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			reduce(67),  // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S1999
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			reduce(95), // }, reduce: Rvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2000
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			reduce(96), // }, reduce: PrecedenceChainStart
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2001
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			reduce(98),  // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(2852), // ?
			nil,         // :
			shift(2853), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2002
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(100), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2854), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2003
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(102), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2855), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2004
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(104), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2856), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2005
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(106), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2857), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2006
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(108), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2858), // =~
			shift(2859), // !=~
			shift(2860), // ==
			shift(2861), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2007
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			reduce(113), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2862), // >
			shift(2863), // >=
			shift(2864), // <
			shift(2865), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2008
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			reduce(118), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2866), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2009
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(120), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2867), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2010
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(122), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2868), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2011
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(124), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2869), // <<
			shift(2870), // >>
			shift(2871), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2012
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(128), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2872), // +
			shift(2873), // -
			shift(2874), // .+
			shift(2875), // .-
			shift(2876), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2013
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2014
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(134), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2878), // *
			shift(2879), // /
			shift(2880), // //
			shift(2881), // %
			shift(2882), // .*
			shift(2883), // ./
			shift(2884), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2015
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2016
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2017
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2018
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(142), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2019
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2020
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2021
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(149), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2022
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			reduce(151), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2890), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2023
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2024
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(153), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2892), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2893), // [[
			shift(2894), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2025
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(159), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(160), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2027
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(161), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2028
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(162), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2029
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(163), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2030
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(164), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2031
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(165), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2032
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(166), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2033
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2895), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2034
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(172), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2035
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(179), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2036
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			reduce(180), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2037
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			reduce(181), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2038
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			reduce(182), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2039
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			reduce(183), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2040
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			reduce(184), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2041
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			reduce(185), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2042
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			reduce(186), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2043
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			reduce(187), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2044
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			reduce(188), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2045
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			reduce(189), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2046
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			reduce(190), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2047
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(191), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2048
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2897), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2049
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(193), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2050
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(194), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2051
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(195), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2052
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(196), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2053
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(204), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2054
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2898), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2055
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(35), // ;, reduce: FilterStatement
			nil,        // {
			reduce(35), // }, reduce: FilterStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2056
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(36), // ;, reduce: EmitStatement
			nil,        // {
			reduce(36), // }, reduce: EmitStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2057
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(2899), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2058
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(210), // ;, reduce: FcnArgs
			nil,         // {
			reduce(210), // }, reduce: FcnArgs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(2901), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2059
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(158), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			reduce(158), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2060
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(38), // ;, reduce: DumpStatement
			nil,        // {
			reduce(38), // }, reduce: DumpStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2061
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(154), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			reduce(154), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2062
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			reduce(49), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			reduce(49), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2063
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			reduce(50), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			reduce(50), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2064
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			reduce(51), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			reduce(51), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2065
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			reduce(52), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			reduce(52), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2066
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			reduce(53), // }, reduce: FieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			reduce(53), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2067
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			reduce(54), // }, reduce: DirectFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			reduce(54), // ,, reduce: DirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2068
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2069
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			reduce(56), // }, reduce: BracedFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			reduce(56), // ,, reduce: BracedFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2070
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2071
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2072
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(155), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			reduce(155), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2073
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			reduce(59), // }, reduce: FullSrec
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			reduce(59), // ,, reduce: FullSrec
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2074
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(156), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			reduce(156), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2075
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			reduce(60), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			reduce(60), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2076
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			reduce(61), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			reduce(61), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2077
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			reduce(62), // }, reduce: OosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			reduce(62), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2078
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			reduce(63), // }, reduce: DirectOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			reduce(63), // ,, reduce: DirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2079
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2080
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			reduce(65), // }, reduce: BracedOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			reduce(65), // ,, reduce: BracedOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2081
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(157), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			reduce(157), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2082
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			reduce(66), // }, reduce: FullOosvar
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			reduce(66), // ,, reduce: FullOosvar
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2083
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			reduce(67),  // }, reduce: LocalVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2084
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			reduce(95), // }, reduce: Rvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(95), // ,, reduce: Rvalue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2085
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			reduce(96), // }, reduce: PrecedenceChainStart
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(96), // ,, reduce: PrecedenceChainStart
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2086
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			reduce(98),  // }, reduce: TernaryTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(2906), // ?
			nil,         // :
			shift(2907), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(98),  // ,, reduce: TernaryTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2087
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(100), // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(2908), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(100), // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2088
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(102), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(2909), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(102), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2089
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(104), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(2910), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(104), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2090
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(106), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(2911), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(106), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2091
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(108), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(2912), // =~
			shift(2913), // !=~
			shift(2914), // ==
			shift(2915), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(108), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2092
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			reduce(113), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(2916), // >
			shift(2917), // >=
			shift(2918), // <
			shift(2919), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(113), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2093
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			reduce(118), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(2920), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(118), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2094
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(120), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(2921), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(120), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2095
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(122), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(2922), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(122), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2096
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(124), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(2923), // <<
			shift(2924), // >>
			shift(2925), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(124), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2097
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(128), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(2926), // +
			shift(2927), // -
			shift(2928), // .+
			shift(2929), // .-
			shift(2930), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(128), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2098
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2099
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(134), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(2932), // *
			shift(2933), // /
			shift(2934), // //
			shift(2935), // %
			shift(2936), // .*
			shift(2937), // ./
			shift(2938), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(134), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2100
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2101
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2102
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2103
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(142), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(142), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2104
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2105
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2106
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(149), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(149), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2107
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			reduce(151), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(2944), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(151), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2108
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2109
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(153), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2946), // [
			reduce(153), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(2947), // [[
			shift(2948), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2110
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(159), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			reduce(159), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(160), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			reduce(160), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(161), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			reduce(161), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(162), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			reduce(162), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(163), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			reduce(163), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2115
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(164), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			reduce(164), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2116
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(165), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			reduce(165), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2117
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(166), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			reduce(166), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(2949), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(172), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			reduce(172), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(179), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			reduce(179), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			reduce(180), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			reduce(180), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2122
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			reduce(181), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			reduce(181), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2123
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			reduce(182), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			reduce(182), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2124
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			reduce(183), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			reduce(183), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			reduce(184), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			reduce(184), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2126
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			reduce(185), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			reduce(185), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2127
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			reduce(186), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			reduce(186), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2128
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			reduce(187), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			reduce(187), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2129
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			reduce(188), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			reduce(188), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			reduce(189), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			reduce(189), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			reduce(190), // }, reduce: ContextVariable
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			reduce(190), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2132
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(191), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			reduce(191), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2133
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(2951), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2134
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(193), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			reduce(193), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2135
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(194), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			reduce(194), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2136
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(195), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			reduce(195), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2137
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(196), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			reduce(196), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2138
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			reduce(204), // }, reduce: MlrvalOrFunction
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2139
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2952), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2140
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(40), // ;, reduce: EdumpStatement
			nil,        // {
			reduce(40), // }, reduce: EdumpStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2141
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(42), // ;, reduce: PrintStatement
			nil,        // {
			reduce(42), // }, reduce: PrintStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2142
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(44), // ;, reduce: EprintStatement
			nil,        // {
			reduce(44), // }, reduce: EprintStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2143
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(46), // ;, reduce: PrintnStatement
			nil,        // {
			reduce(46), // }, reduce: PrintnStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2144
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(48), // ;, reduce: EprintnStatement
			nil,        // {
			reduce(48), // }, reduce: EprintnStatement
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2145
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2953), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2146
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(2954), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2147
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(2955), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2148
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2956), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2149
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2150
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2151
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2152
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2153
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2154
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2155
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2156
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2157
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2158
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2159
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2160
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2161
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2162
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2163
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2164
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2165
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2166
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2167
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2168
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2169
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2170
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2171
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2172
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2173
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2174
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			reduce(143), // {, reduce: UnaryOpTerm
			reduce(143), // }, reduce: UnaryOpTerm
			reduce(143), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(143), // ||=, reduce: UnaryOpTerm
			reduce(143), // ^^=, reduce: UnaryOpTerm
			reduce(143), // &&=, reduce: UnaryOpTerm
			reduce(143), // ??=, reduce: UnaryOpTerm
			reduce(143), // ???=, reduce: UnaryOpTerm
			reduce(143), // |=, reduce: UnaryOpTerm
			reduce(143), // &=, reduce: UnaryOpTerm
			reduce(143), // ^=, reduce: UnaryOpTerm
			reduce(143), // <<=, reduce: UnaryOpTerm
			reduce(143), // >>=, reduce: UnaryOpTerm
			reduce(143), // >>>=, reduce: UnaryOpTerm
			reduce(143), // +=, reduce: UnaryOpTerm
			reduce(143), // .=, reduce: UnaryOpTerm
			reduce(143), // -=, reduce: UnaryOpTerm
			reduce(143), // *=, reduce: UnaryOpTerm
			reduce(143), // /=, reduce: UnaryOpTerm
			reduce(143), // //=, reduce: UnaryOpTerm
			reduce(143), // %=, reduce: UnaryOpTerm
			reduce(143), // **=, reduce: UnaryOpTerm
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2176
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2177
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2178
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2179
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2180
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2181
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2182
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			reduce(144), // {, reduce: UnaryOpTerm
			reduce(144), // }, reduce: UnaryOpTerm
			reduce(144), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: UnaryOpTerm
			reduce(144), // ^^=, reduce: UnaryOpTerm
			reduce(144), // &&=, reduce: UnaryOpTerm
			reduce(144), // ??=, reduce: UnaryOpTerm
			reduce(144), // ???=, reduce: UnaryOpTerm
			reduce(144), // |=, reduce: UnaryOpTerm
			reduce(144), // &=, reduce: UnaryOpTerm
			reduce(144), // ^=, reduce: UnaryOpTerm
			reduce(144), // <<=, reduce: UnaryOpTerm
			reduce(144), // >>=, reduce: UnaryOpTerm
			reduce(144), // >>>=, reduce: UnaryOpTerm
			reduce(144), // +=, reduce: UnaryOpTerm
			reduce(144), // .=, reduce: UnaryOpTerm
			reduce(144), // -=, reduce: UnaryOpTerm
			reduce(144), // *=, reduce: UnaryOpTerm
			reduce(144), // /=, reduce: UnaryOpTerm
			reduce(144), // //=, reduce: UnaryOpTerm
			reduce(144), // %=, reduce: UnaryOpTerm
			reduce(144), // **=, reduce: UnaryOpTerm
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2183
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			reduce(145), // {, reduce: UnaryOpTerm
			reduce(145), // }, reduce: UnaryOpTerm
			reduce(145), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: UnaryOpTerm
			reduce(145), // ^^=, reduce: UnaryOpTerm
			reduce(145), // &&=, reduce: UnaryOpTerm
			reduce(145), // ??=, reduce: UnaryOpTerm
			reduce(145), // ???=, reduce: UnaryOpTerm
			reduce(145), // |=, reduce: UnaryOpTerm
			reduce(145), // &=, reduce: UnaryOpTerm
			reduce(145), // ^=, reduce: UnaryOpTerm
			reduce(145), // <<=, reduce: UnaryOpTerm
			reduce(145), // >>=, reduce: UnaryOpTerm
			reduce(145), // >>>=, reduce: UnaryOpTerm
			reduce(145), // +=, reduce: UnaryOpTerm
			reduce(145), // .=, reduce: UnaryOpTerm
			reduce(145), // -=, reduce: UnaryOpTerm
			reduce(145), // *=, reduce: UnaryOpTerm
			reduce(145), // /=, reduce: UnaryOpTerm
			reduce(145), // //=, reduce: UnaryOpTerm
			reduce(145), // %=, reduce: UnaryOpTerm
			reduce(145), // **=, reduce: UnaryOpTerm
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2184
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			reduce(146), // {, reduce: UnaryOpTerm
			reduce(146), // }, reduce: UnaryOpTerm
			reduce(146), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: UnaryOpTerm
			reduce(146), // ^^=, reduce: UnaryOpTerm
			reduce(146), // &&=, reduce: UnaryOpTerm
			reduce(146), // ??=, reduce: UnaryOpTerm
			reduce(146), // ???=, reduce: UnaryOpTerm
			reduce(146), // |=, reduce: UnaryOpTerm
			reduce(146), // &=, reduce: UnaryOpTerm
			reduce(146), // ^=, reduce: UnaryOpTerm
			reduce(146), // <<=, reduce: UnaryOpTerm
			reduce(146), // >>=, reduce: UnaryOpTerm
			reduce(146), // >>>=, reduce: UnaryOpTerm
			reduce(146), // +=, reduce: UnaryOpTerm
			reduce(146), // .=, reduce: UnaryOpTerm
			reduce(146), // -=, reduce: UnaryOpTerm
			reduce(146), // *=, reduce: UnaryOpTerm
			reduce(146), // /=, reduce: UnaryOpTerm
			reduce(146), // //=, reduce: UnaryOpTerm
			reduce(146), // %=, reduce: UnaryOpTerm
			reduce(146), // **=, reduce: UnaryOpTerm
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2185
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			reduce(147), // {, reduce: UnaryOpTerm
			reduce(147), // }, reduce: UnaryOpTerm
			reduce(147), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: UnaryOpTerm
			reduce(147), // ^^=, reduce: UnaryOpTerm
			reduce(147), // &&=, reduce: UnaryOpTerm
			reduce(147), // ??=, reduce: UnaryOpTerm
			reduce(147), // ???=, reduce: UnaryOpTerm
			reduce(147), // |=, reduce: UnaryOpTerm
			reduce(147), // &=, reduce: UnaryOpTerm
			reduce(147), // ^=, reduce: UnaryOpTerm
			reduce(147), // <<=, reduce: UnaryOpTerm
			reduce(147), // >>=, reduce: UnaryOpTerm
			reduce(147), // >>>=, reduce: UnaryOpTerm
			reduce(147), // +=, reduce: UnaryOpTerm
			reduce(147), // .=, reduce: UnaryOpTerm
			reduce(147), // -=, reduce: UnaryOpTerm
			reduce(147), // *=, reduce: UnaryOpTerm
			reduce(147), // /=, reduce: UnaryOpTerm
			reduce(147), // //=, reduce: UnaryOpTerm
			reduce(147), // %=, reduce: UnaryOpTerm
			reduce(147), // **=, reduce: UnaryOpTerm
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2186
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			reduce(148), // {, reduce: UnaryOpTerm
			reduce(148), // }, reduce: UnaryOpTerm
			reduce(148), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: UnaryOpTerm
			reduce(148), // ^^=, reduce: UnaryOpTerm
			reduce(148), // &&=, reduce: UnaryOpTerm
			reduce(148), // ??=, reduce: UnaryOpTerm
			reduce(148), // ???=, reduce: UnaryOpTerm
			reduce(148), // |=, reduce: UnaryOpTerm
			reduce(148), // &=, reduce: UnaryOpTerm
			reduce(148), // ^=, reduce: UnaryOpTerm
			reduce(148), // <<=, reduce: UnaryOpTerm
			reduce(148), // >>=, reduce: UnaryOpTerm
			reduce(148), // >>>=, reduce: UnaryOpTerm
			reduce(148), // +=, reduce: UnaryOpTerm
			reduce(148), // .=, reduce: UnaryOpTerm
			reduce(148), // -=, reduce: UnaryOpTerm
			reduce(148), // *=, reduce: UnaryOpTerm
			reduce(148), // /=, reduce: UnaryOpTerm
			reduce(148), // //=, reduce: UnaryOpTerm
			reduce(148), // %=, reduce: UnaryOpTerm
			reduce(148), // **=, reduce: UnaryOpTerm
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2188
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(2990), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2189
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(2992), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2190
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2191
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2192
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			reduce(167), // {, reduce: ArrayLiteral
			reduce(167), // }, reduce: ArrayLiteral
			reduce(167), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: ArrayLiteral
			reduce(167), // ^^=, reduce: ArrayLiteral
			reduce(167), // &&=, reduce: ArrayLiteral
			reduce(167), // ??=, reduce: ArrayLiteral
			reduce(167), // ???=, reduce: ArrayLiteral
			reduce(167), // |=, reduce: ArrayLiteral
			reduce(167), // &=, reduce: ArrayLiteral
			reduce(167), // ^=, reduce: ArrayLiteral
			reduce(167), // <<=, reduce: ArrayLiteral
			reduce(167), // >>=, reduce: ArrayLiteral
			reduce(167), // >>>=, reduce: ArrayLiteral
			reduce(167), // +=, reduce: ArrayLiteral
			reduce(167), // .=, reduce: ArrayLiteral
			reduce(167), // -=, reduce: ArrayLiteral
			reduce(167), // *=, reduce: ArrayLiteral
			reduce(167), // /=, reduce: ArrayLiteral
			reduce(167), // //=, reduce: ArrayLiteral
			reduce(167), // %=, reduce: ArrayLiteral
			reduce(167), // **=, reduce: ArrayLiteral
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2193
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(2995), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2194
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2195
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(2998), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2196
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2999), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2197
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(224), // ;, reduce: BeginBlock
			reduce(224), // {, reduce: BeginBlock
			reduce(224), // }, reduce: BeginBlock
			nil,         // =
			reduce(224), // unset, reduce: BeginBlock
			reduce(224), // filter, reduce: BeginBlock
			reduce(224), // emit, reduce: BeginBlock
			reduce(224), // dump, reduce: BeginBlock
			reduce(224), // edump, reduce: BeginBlock
			reduce(224), // print, reduce: BeginBlock
			reduce(224), // eprint, reduce: BeginBlock
			reduce(224), // printn, reduce: BeginBlock
			reduce(224), // eprintn, reduce: BeginBlock
			reduce(224), // field_name, reduce: BeginBlock
			reduce(224), // $[, reduce: BeginBlock
			nil,         // ]
			reduce(224), // braced_field_name, reduce: BeginBlock
			reduce(224), // $[[, reduce: BeginBlock
			nil,         // ]]
			reduce(224), // $[[[, reduce: BeginBlock
			nil,         // ]]]
			reduce(224), // full_srec, reduce: BeginBlock
			reduce(224), // oosvar_name, reduce: BeginBlock
			reduce(224), // @[, reduce: BeginBlock
			reduce(224), // braced_oosvar_name, reduce: BeginBlock
			reduce(224), // full_oosvar, reduce: BeginBlock
			reduce(224), // non_sigil_name, reduce: BeginBlock
			reduce(224), // arr, reduce: BeginBlock
			reduce(224), // bool, reduce: BeginBlock
			reduce(224), // float, reduce: BeginBlock
			reduce(224), // int, reduce: BeginBlock
			reduce(224), // map, reduce: BeginBlock
			reduce(224), // num, reduce: BeginBlock
			reduce(224), // str, reduce: BeginBlock
			reduce(224), // var, reduce: BeginBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(224), // +, reduce: BeginBlock
			reduce(224), // -, reduce: BeginBlock
			reduce(224), // .+, reduce: BeginBlock
			reduce(224), // .-, reduce: BeginBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(224), // !, reduce: BeginBlock
			reduce(224), // ~, reduce: BeginBlock
			nil,         // **
			reduce(224), // (, reduce: BeginBlock
			nil,         // )
			reduce(224), // string_literal, reduce: BeginBlock
			reduce(224), // int_literal, reduce: BeginBlock
			reduce(224), // float_literal, reduce: BeginBlock
			reduce(224), // boolean_literal, reduce: BeginBlock
			reduce(224), // const_M_PI, reduce: BeginBlock
			reduce(224), // const_M_E, reduce: BeginBlock
			reduce(224), // panic, reduce: BeginBlock
			reduce(224), // [, reduce: BeginBlock
			nil,         // ,
			reduce(224), // ctx_IPS, reduce: BeginBlock
			reduce(224), // ctx_IFS, reduce: BeginBlock
			reduce(224), // ctx_IRS, reduce: BeginBlock
			reduce(224), // ctx_OPS, reduce: BeginBlock
			reduce(224), // ctx_OFS, reduce: BeginBlock
			reduce(224), // ctx_ORS, reduce: BeginBlock
			reduce(224), // ctx_NF, reduce: BeginBlock
			reduce(224), // ctx_NR, reduce: BeginBlock
			reduce(224), // ctx_FNR, reduce: BeginBlock
			reduce(224), // ctx_FILENAME, reduce: BeginBlock
			reduce(224), // ctx_FILENUM, reduce: BeginBlock
			reduce(224), // env, reduce: BeginBlock
			nil,         // [[
			nil,         // [[[
			reduce(224), // call, reduce: BeginBlock
			reduce(224), // begin, reduce: BeginBlock
			reduce(224), // end, reduce: BeginBlock
			reduce(224), // if, reduce: BeginBlock
			nil,         // elif
			nil,         // else
			reduce(224), // while, reduce: BeginBlock
			reduce(224), // do, reduce: BeginBlock
			reduce(224), // for, reduce: BeginBlock
			nil,         // in
			reduce(224), // break, reduce: BeginBlock
			reduce(224), // continue, reduce: BeginBlock
			reduce(224), // func, reduce: BeginBlock
			reduce(224), // subr, reduce: BeginBlock
			reduce(224), // return, reduce: BeginBlock
		},
	},
	actionRow{ // S2198
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(225), // ;, reduce: EndBlock
			reduce(225), // {, reduce: EndBlock
			reduce(225), // }, reduce: EndBlock
			nil,         // =
			reduce(225), // unset, reduce: EndBlock
			reduce(225), // filter, reduce: EndBlock
			reduce(225), // emit, reduce: EndBlock
			reduce(225), // dump, reduce: EndBlock
			reduce(225), // edump, reduce: EndBlock
			reduce(225), // print, reduce: EndBlock
			reduce(225), // eprint, reduce: EndBlock
			reduce(225), // printn, reduce: EndBlock
			reduce(225), // eprintn, reduce: EndBlock
			reduce(225), // field_name, reduce: EndBlock
			reduce(225), // $[, reduce: EndBlock
			nil,         // ]
			reduce(225), // braced_field_name, reduce: EndBlock
			reduce(225), // $[[, reduce: EndBlock
			nil,         // ]]
			reduce(225), // $[[[, reduce: EndBlock
			nil,         // ]]]
			reduce(225), // full_srec, reduce: EndBlock
			reduce(225), // oosvar_name, reduce: EndBlock
			reduce(225), // @[, reduce: EndBlock
			reduce(225), // braced_oosvar_name, reduce: EndBlock
			reduce(225), // full_oosvar, reduce: EndBlock
			reduce(225), // non_sigil_name, reduce: EndBlock
			reduce(225), // arr, reduce: EndBlock
			reduce(225), // bool, reduce: EndBlock
			reduce(225), // float, reduce: EndBlock
			reduce(225), // int, reduce: EndBlock
			reduce(225), // map, reduce: EndBlock
			reduce(225), // num, reduce: EndBlock
			reduce(225), // str, reduce: EndBlock
			reduce(225), // var, reduce: EndBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(225), // +, reduce: EndBlock
			reduce(225), // -, reduce: EndBlock
			reduce(225), // .+, reduce: EndBlock
			reduce(225), // .-, reduce: EndBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(225), // !, reduce: EndBlock
			reduce(225), // ~, reduce: EndBlock
			nil,         // **
			reduce(225), // (, reduce: EndBlock
			nil,         // )
			reduce(225), // string_literal, reduce: EndBlock
			reduce(225), // int_literal, reduce: EndBlock
			reduce(225), // float_literal, reduce: EndBlock
			reduce(225), // boolean_literal, reduce: EndBlock
			reduce(225), // const_M_PI, reduce: EndBlock
			reduce(225), // const_M_E, reduce: EndBlock
			reduce(225), // panic, reduce: EndBlock
			reduce(225), // [, reduce: EndBlock
			nil,         // ,
			reduce(225), // ctx_IPS, reduce: EndBlock
			reduce(225), // ctx_IFS, reduce: EndBlock
			reduce(225), // ctx_IRS, reduce: EndBlock
			reduce(225), // ctx_OPS, reduce: EndBlock
			reduce(225), // ctx_OFS, reduce: EndBlock
			reduce(225), // ctx_ORS, reduce: EndBlock
			reduce(225), // ctx_NF, reduce: EndBlock
			reduce(225), // ctx_NR, reduce: EndBlock
			reduce(225), // ctx_FNR, reduce: EndBlock
			reduce(225), // ctx_FILENAME, reduce: EndBlock
			reduce(225), // ctx_FILENUM, reduce: EndBlock
			reduce(225), // env, reduce: EndBlock
			nil,         // [[
			nil,         // [[[
			reduce(225), // call, reduce: EndBlock
			reduce(225), // begin, reduce: EndBlock
			reduce(225), // end, reduce: EndBlock
			reduce(225), // if, reduce: EndBlock
			nil,         // elif
			nil,         // else
			reduce(225), // while, reduce: EndBlock
			reduce(225), // do, reduce: EndBlock
			reduce(225), // for, reduce: EndBlock
			nil,         // in
			reduce(225), // break, reduce: EndBlock
			reduce(225), // continue, reduce: EndBlock
			reduce(225), // func, reduce: EndBlock
			reduce(225), // subr, reduce: EndBlock
			reduce(225), // return, reduce: EndBlock
		},
	},
	actionRow{ // S2199
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(228), // ;, reduce: IfChain
			reduce(228), // {, reduce: IfChain
			reduce(228), // }, reduce: IfChain
			nil,         // =
			reduce(228), // unset, reduce: IfChain
			reduce(228), // filter, reduce: IfChain
			reduce(228), // emit, reduce: IfChain
			reduce(228), // dump, reduce: IfChain
			reduce(228), // edump, reduce: IfChain
			reduce(228), // print, reduce: IfChain
			reduce(228), // eprint, reduce: IfChain
			reduce(228), // printn, reduce: IfChain
			reduce(228), // eprintn, reduce: IfChain
			reduce(228), // field_name, reduce: IfChain
			reduce(228), // $[, reduce: IfChain
			nil,         // ]
			reduce(228), // braced_field_name, reduce: IfChain
			reduce(228), // $[[, reduce: IfChain
			nil,         // ]]
			reduce(228), // $[[[, reduce: IfChain
			nil,         // ]]]
			reduce(228), // full_srec, reduce: IfChain
			reduce(228), // oosvar_name, reduce: IfChain
			reduce(228), // @[, reduce: IfChain
			reduce(228), // braced_oosvar_name, reduce: IfChain
			reduce(228), // full_oosvar, reduce: IfChain
			reduce(228), // non_sigil_name, reduce: IfChain
			reduce(228), // arr, reduce: IfChain
			reduce(228), // bool, reduce: IfChain
			reduce(228), // float, reduce: IfChain
			reduce(228), // int, reduce: IfChain
			reduce(228), // map, reduce: IfChain
			reduce(228), // num, reduce: IfChain
			reduce(228), // str, reduce: IfChain
			reduce(228), // var, reduce: IfChain
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(228), // +, reduce: IfChain
			reduce(228), // -, reduce: IfChain
			reduce(228), // .+, reduce: IfChain
			reduce(228), // .-, reduce: IfChain
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(228), // !, reduce: IfChain
			reduce(228), // ~, reduce: IfChain
			nil,         // **
			reduce(228), // (, reduce: IfChain
			nil,         // )
			reduce(228), // string_literal, reduce: IfChain
			reduce(228), // int_literal, reduce: IfChain
			reduce(228), // float_literal, reduce: IfChain
			reduce(228), // boolean_literal, reduce: IfChain
			reduce(228), // const_M_PI, reduce: IfChain
			reduce(228), // const_M_E, reduce: IfChain
			reduce(228), // panic, reduce: IfChain
			reduce(228), // [, reduce: IfChain
			nil,         // ,
			reduce(228), // ctx_IPS, reduce: IfChain
			reduce(228), // ctx_IFS, reduce: IfChain
			reduce(228), // ctx_IRS, reduce: IfChain
			reduce(228), // ctx_OPS, reduce: IfChain
			reduce(228), // ctx_OFS, reduce: IfChain
			reduce(228), // ctx_ORS, reduce: IfChain
			reduce(228), // ctx_NF, reduce: IfChain
			reduce(228), // ctx_NR, reduce: IfChain
			reduce(228), // ctx_FNR, reduce: IfChain
			reduce(228), // ctx_FILENAME, reduce: IfChain
			reduce(228), // ctx_FILENUM, reduce: IfChain
			reduce(228), // env, reduce: IfChain
			nil,         // [[
			nil,         // [[[
			reduce(228), // call, reduce: IfChain
			reduce(228), // begin, reduce: IfChain
			reduce(228), // end, reduce: IfChain
			reduce(228), // if, reduce: IfChain
			nil,         // elif
			nil,         // else
			reduce(228), // while, reduce: IfChain
			reduce(228), // do, reduce: IfChain
			reduce(228), // for, reduce: IfChain
			nil,         // in
			reduce(228), // break, reduce: IfChain
			reduce(228), // continue, reduce: IfChain
			reduce(228), // func, reduce: IfChain
			reduce(228), // subr, reduce: IfChain
			reduce(228), // return, reduce: IfChain
		},
	},
	actionRow{ // S2200
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(230), // ;, reduce: IfElifStar
			reduce(230), // {, reduce: IfElifStar
			reduce(230), // }, reduce: IfElifStar
			nil,         // =
			reduce(230), // unset, reduce: IfElifStar
			reduce(230), // filter, reduce: IfElifStar
			reduce(230), // emit, reduce: IfElifStar
			reduce(230), // dump, reduce: IfElifStar
			reduce(230), // edump, reduce: IfElifStar
			reduce(230), // print, reduce: IfElifStar
			reduce(230), // eprint, reduce: IfElifStar
			reduce(230), // printn, reduce: IfElifStar
			reduce(230), // eprintn, reduce: IfElifStar
			reduce(230), // field_name, reduce: IfElifStar
			reduce(230), // $[, reduce: IfElifStar
			nil,         // ]
			reduce(230), // braced_field_name, reduce: IfElifStar
			reduce(230), // $[[, reduce: IfElifStar
			nil,         // ]]
			reduce(230), // $[[[, reduce: IfElifStar
			nil,         // ]]]
			reduce(230), // full_srec, reduce: IfElifStar
			reduce(230), // oosvar_name, reduce: IfElifStar
			reduce(230), // @[, reduce: IfElifStar
			reduce(230), // braced_oosvar_name, reduce: IfElifStar
			reduce(230), // full_oosvar, reduce: IfElifStar
			reduce(230), // non_sigil_name, reduce: IfElifStar
			reduce(230), // arr, reduce: IfElifStar
			reduce(230), // bool, reduce: IfElifStar
			reduce(230), // float, reduce: IfElifStar
			reduce(230), // int, reduce: IfElifStar
			reduce(230), // map, reduce: IfElifStar
			reduce(230), // num, reduce: IfElifStar
			reduce(230), // str, reduce: IfElifStar
			reduce(230), // var, reduce: IfElifStar
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(230), // +, reduce: IfElifStar
			reduce(230), // -, reduce: IfElifStar
			reduce(230), // .+, reduce: IfElifStar
			reduce(230), // .-, reduce: IfElifStar
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(230), // !, reduce: IfElifStar
			reduce(230), // ~, reduce: IfElifStar
			nil,         // **
			reduce(230), // (, reduce: IfElifStar
			nil,         // )
			reduce(230), // string_literal, reduce: IfElifStar
			reduce(230), // int_literal, reduce: IfElifStar
			reduce(230), // float_literal, reduce: IfElifStar
			reduce(230), // boolean_literal, reduce: IfElifStar
			reduce(230), // const_M_PI, reduce: IfElifStar
			reduce(230), // const_M_E, reduce: IfElifStar
			reduce(230), // panic, reduce: IfElifStar
			reduce(230), // [, reduce: IfElifStar
			nil,         // ,
			reduce(230), // ctx_IPS, reduce: IfElifStar
			reduce(230), // ctx_IFS, reduce: IfElifStar
			reduce(230), // ctx_IRS, reduce: IfElifStar
			reduce(230), // ctx_OPS, reduce: IfElifStar
			reduce(230), // ctx_OFS, reduce: IfElifStar
			reduce(230), // ctx_ORS, reduce: IfElifStar
			reduce(230), // ctx_NF, reduce: IfElifStar
			reduce(230), // ctx_NR, reduce: IfElifStar
			reduce(230), // ctx_FNR, reduce: IfElifStar
			reduce(230), // ctx_FILENAME, reduce: IfElifStar
			reduce(230), // ctx_FILENUM, reduce: IfElifStar
			reduce(230), // env, reduce: IfElifStar
			nil,         // [[
			nil,         // [[[
			reduce(230), // call, reduce: IfElifStar
			reduce(230), // begin, reduce: IfElifStar
			reduce(230), // end, reduce: IfElifStar
			reduce(230), // if, reduce: IfElifStar
			reduce(230), // elif, reduce: IfElifStar
			reduce(230), // else, reduce: IfElifStar
			reduce(230), // while, reduce: IfElifStar
			reduce(230), // do, reduce: IfElifStar
			reduce(230), // for, reduce: IfElifStar
			nil,         // in
			reduce(230), // break, reduce: IfElifStar
			reduce(230), // continue, reduce: IfElifStar
			reduce(230), // func, reduce: IfElifStar
			reduce(230), // subr, reduce: IfElifStar
			reduce(230), // return, reduce: IfElifStar
		},
	},
	actionRow{ // S2201
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3000), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2202
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2203
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2204
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2205
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			shift(3004), // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2206
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(246), // ;, reduce: TripleForStart
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(1750), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(3006), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			reduce(246), // ,, reduce: TripleForStart
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2207
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3008), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2208
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3009), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2209
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(268), // ;, reduce: ReturnStatement
			nil,         // {
			reduce(268), // }, reduce: ReturnStatement
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2210
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(174), // $, reduce: MapLiteral
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2211
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(55), // $, reduce: IndirectFieldValue
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2212
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(57), // $, reduce: PositionalFieldName
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2213
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(58), // $, reduce: PositionalFieldValue
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2214
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(64), // $, reduce: IndirectOosvarValue
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2215
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3010), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2216
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(99),  // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1142), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2217
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(101), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1143), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2218
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(103), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1144), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2219
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(105), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1145), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2220
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(107), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1146), // =~
			shift(1147), // !=~
			shift(1148), // ==
			shift(1149), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2221
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(109), // $, reduce: EqneTerm
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1150), // >
			shift(1151), // >=
			shift(1152), // <
			shift(1153), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2222
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(110), // $, reduce: EqneTerm
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1150), // >
			shift(1151), // >=
			shift(1152), // <
			shift(1153), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2223
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(111), // $, reduce: EqneTerm
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1150), // >
			shift(1151), // >=
			shift(1152), // <
			shift(1153), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2224
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(112), // $, reduce: EqneTerm
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1150), // >
			shift(1151), // >=
			shift(1152), // <
			shift(1153), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2225
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(114), // $, reduce: CmpTerm
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1154), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2226
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(115), // $, reduce: CmpTerm
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1154), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2227
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(116), // $, reduce: CmpTerm
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1154), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2228
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(117), // $, reduce: CmpTerm
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1154), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2229
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(119), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1155), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2230
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(121), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1156), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2231
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(123), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1157), // <<
			shift(1158), // >>
			shift(1159), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2232
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(125), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1160), // +
			shift(1161), // -
			shift(1162), // .+
			shift(1163), // .-
			shift(1164), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2233
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(126), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1160), // +
			shift(1161), // -
			shift(1162), // .+
			shift(1163), // .-
			shift(1164), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(127), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1160), // +
			shift(1161), // -
			shift(1162), // .+
			shift(1163), // .-
			shift(1164), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2235
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(129), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1166), // *
			shift(1167), // /
			shift(1168), // //
			shift(1169), // %
			shift(1170), // .*
			shift(1171), // ./
			shift(1172), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(130), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1166), // *
			shift(1167), // /
			shift(1168), // //
			shift(1169), // %
			shift(1170), // .*
			shift(1171), // ./
			shift(1172), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(131), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1166), // *
			shift(1167), // /
			shift(1168), // //
			shift(1169), // %
			shift(1170), // .*
			shift(1171), // ./
			shift(1172), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(132), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1166), // *
			shift(1167), // /
			shift(1168), // //
			shift(1169), // %
			shift(1170), // .*
			shift(1171), // ./
			shift(1172), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2239
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(133), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1166), // *
			shift(1167), // /
			shift(1168), // //
			shift(1169), // %
			shift(1170), // .*
			shift(1171), // ./
			shift(1172), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(135), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2241
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(136), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2242
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(137), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2243
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(138), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2244
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(139), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(140), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2246
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(141), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2247
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(150), // $, reduce: PowTerm
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2248
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(152), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2249
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3011), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3012), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2250
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3014), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2251
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3015), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2252
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3016), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2253
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(168), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2254
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3017), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2255
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3018), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2256
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(205), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2257
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(174), // $, reduce: MapLiteral
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			reduce(174), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2258
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(212), // $, reduce: FcnArgs
			nil,         // empty
			reduce(212), // ;, reduce: FcnArgs
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2259
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(55), // $, reduce: IndirectFieldValue
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			reduce(55), // ,, reduce: IndirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2260
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(57), // $, reduce: PositionalFieldName
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			reduce(57), // ,, reduce: PositionalFieldName
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2261
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(58), // $, reduce: PositionalFieldValue
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			reduce(58), // ,, reduce: PositionalFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2262
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(64), // $, reduce: IndirectOosvarValue
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			reduce(64), // ,, reduce: IndirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2263
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3019), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2264
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(99),  // $, reduce: LogicalOrTerm
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1196), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(99),  // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2265
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(101), // $, reduce: LogicalXORTerm
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1197), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(101), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2266
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(103), // $, reduce: LogicalAndTerm
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1198), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(103), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2267
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(105), // $, reduce: AbsentCoalesceTerm
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1199), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(105), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2268
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(107), // $, reduce: EmptyCoalesceTerm
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1200), // =~
			shift(1201), // !=~
			shift(1202), // ==
			shift(1203), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(107), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2269
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(109), // $, reduce: EqneTerm
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1204), // >
			shift(1205), // >=
			shift(1206), // <
			shift(1207), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(109), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2270
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(110), // $, reduce: EqneTerm
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1204), // >
			shift(1205), // >=
			shift(1206), // <
			shift(1207), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(110), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2271
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(111), // $, reduce: EqneTerm
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1204), // >
			shift(1205), // >=
			shift(1206), // <
			shift(1207), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(111), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2272
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(112), // $, reduce: EqneTerm
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1204), // >
			shift(1205), // >=
			shift(1206), // <
			shift(1207), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(112), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2273
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(114), // $, reduce: CmpTerm
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1208), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(114), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2274
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(115), // $, reduce: CmpTerm
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1208), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(115), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2275
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(116), // $, reduce: CmpTerm
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1208), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(116), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2276
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(117), // $, reduce: CmpTerm
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1208), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(117), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2277
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(119), // $, reduce: BitwiseORTerm
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1209), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(119), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2278
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(121), // $, reduce: BitwiseXORTerm
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1210), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(121), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2279
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(123), // $, reduce: BitwiseANDTerm
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1211), // <<
			shift(1212), // >>
			shift(1213), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(123), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2280
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(125), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1214), // +
			shift(1215), // -
			shift(1216), // .+
			shift(1217), // .-
			shift(1218), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(125), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2281
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(126), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1214), // +
			shift(1215), // -
			shift(1216), // .+
			shift(1217), // .-
			shift(1218), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(126), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2282
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(127), // $, reduce: BitwiseShiftTerm
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1214), // +
			shift(1215), // -
			shift(1216), // .+
			shift(1217), // .-
			shift(1218), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(127), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2283
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(129), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1220), // *
			shift(1221), // /
			shift(1222), // //
			shift(1223), // %
			shift(1224), // .*
			shift(1225), // ./
			shift(1226), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(129), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2284
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(130), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1220), // *
			shift(1221), // /
			shift(1222), // //
			shift(1223), // %
			shift(1224), // .*
			shift(1225), // ./
			shift(1226), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(130), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2285
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(131), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1220), // *
			shift(1221), // /
			shift(1222), // //
			shift(1223), // %
			shift(1224), // .*
			shift(1225), // ./
			shift(1226), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(131), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2286
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(132), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1220), // *
			shift(1221), // /
			shift(1222), // //
			shift(1223), // %
			shift(1224), // .*
			shift(1225), // ./
			shift(1226), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(132), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2287
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(133), // $, reduce: AddsubdotTerm
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1220), // *
			shift(1221), // /
			shift(1222), // //
			shift(1223), // %
			shift(1224), // .*
			shift(1225), // ./
			shift(1226), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(133), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2288
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(135), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(135), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2289
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(136), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(136), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2290
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(137), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(137), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2291
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(138), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(138), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2292
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(139), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(139), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2293
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(140), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(140), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2294
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(141), // $, reduce: MuldivTerm
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(141), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2295
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(150), // $, reduce: PowTerm
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(150), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2296
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(152), // $, reduce: PrecedenceChainEnd
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(152), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2297
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3020), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3021), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2298
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3023), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2299
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3024), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3025), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2301
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(168), // $, reduce: ArrayLiteral
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			reduce(168), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2302
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3026), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2303
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3027), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2304
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(205), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			reduce(205), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2305
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(174), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2306
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(55), // ], reduce: IndirectFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2307
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(57), // ], reduce: PositionalFieldName
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2308
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(58), // ], reduce: PositionalFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2309
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(64), // ], reduce: IndirectOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2310
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3028), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2311
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(99),  // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1250), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2312
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(101), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1251), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2313
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(103), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1252), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2314
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(105), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1253), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2315
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(107), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1254), // =~
			shift(1255), // !=~
			shift(1256), // ==
			shift(1257), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2316
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(109), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1258), // >
			shift(1259), // >=
			shift(1260), // <
			shift(1261), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2317
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(110), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1258), // >
			shift(1259), // >=
			shift(1260), // <
			shift(1261), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2318
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(111), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1258), // >
			shift(1259), // >=
			shift(1260), // <
			shift(1261), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2319
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(112), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1258), // >
			shift(1259), // >=
			shift(1260), // <
			shift(1261), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2320
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(114), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1262), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2321
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(115), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1262), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2322
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(116), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1262), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2323
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(117), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1262), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2324
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(119), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1263), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2325
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(121), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1264), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2326
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(123), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1265), // <<
			shift(1266), // >>
			shift(1267), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2327
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(125), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1268), // +
			shift(1269), // -
			shift(1270), // .+
			shift(1271), // .-
			shift(1272), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2328
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(126), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1268), // +
			shift(1269), // -
			shift(1270), // .+
			shift(1271), // .-
			shift(1272), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2329
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(127), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1268), // +
			shift(1269), // -
			shift(1270), // .+
			shift(1271), // .-
			shift(1272), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2330
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(129), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1274), // *
			shift(1275), // /
			shift(1276), // //
			shift(1277), // %
			shift(1278), // .*
			shift(1279), // ./
			shift(1280), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2331
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(130), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1274), // *
			shift(1275), // /
			shift(1276), // //
			shift(1277), // %
			shift(1278), // .*
			shift(1279), // ./
			shift(1280), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2332
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(131), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1274), // *
			shift(1275), // /
			shift(1276), // //
			shift(1277), // %
			shift(1278), // .*
			shift(1279), // ./
			shift(1280), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2333
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(132), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1274), // *
			shift(1275), // /
			shift(1276), // //
			shift(1277), // %
			shift(1278), // .*
			shift(1279), // ./
			shift(1280), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2334
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(133), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1274), // *
			shift(1275), // /
			shift(1276), // //
			shift(1277), // %
			shift(1278), // .*
			shift(1279), // ./
			shift(1280), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2335
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(135), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2336
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(136), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2337
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(137), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2338
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(138), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2339
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(139), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2340
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(140), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2341
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(141), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2342
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(150), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2343
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(152), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2344
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3029), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3030), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2345
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3032), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2346
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3033), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2347
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3034), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2348
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(168), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2349
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3035), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2350
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3036), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2351
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(205), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2352
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(174), // ]], reduce: MapLiteral
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2353
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(55), // ]], reduce: IndirectFieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2354
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(57), // ]], reduce: PositionalFieldName
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2355
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(58), // ]], reduce: PositionalFieldValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2356
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(64), // ]], reduce: IndirectOosvarValue
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2357
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3037), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2358
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(99),  // ]], reduce: LogicalOrTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1304), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2359
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(101), // ]], reduce: LogicalXORTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1305), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2360
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(103), // ]], reduce: LogicalAndTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1306), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2361
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(105), // ]], reduce: AbsentCoalesceTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1307), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2362
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(107), // ]], reduce: EmptyCoalesceTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1308), // =~
			shift(1309), // !=~
			shift(1310), // ==
			shift(1311), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2363
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(109), // ]], reduce: EqneTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1312), // >
			shift(1313), // >=
			shift(1314), // <
			shift(1315), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2364
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(110), // ]], reduce: EqneTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1312), // >
			shift(1313), // >=
			shift(1314), // <
			shift(1315), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2365
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(111), // ]], reduce: EqneTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1312), // >
			shift(1313), // >=
			shift(1314), // <
			shift(1315), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2366
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(112), // ]], reduce: EqneTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1312), // >
			shift(1313), // >=
			shift(1314), // <
			shift(1315), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2367
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(114), // ]], reduce: CmpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1316), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2368
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(115), // ]], reduce: CmpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1316), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2369
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(116), // ]], reduce: CmpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1316), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2370
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(117), // ]], reduce: CmpTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1316), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2371
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(119), // ]], reduce: BitwiseORTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1317), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2372
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(121), // ]], reduce: BitwiseXORTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1318), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2373
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(123), // ]], reduce: BitwiseANDTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1319), // <<
			shift(1320), // >>
			shift(1321), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2374
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(125), // ]], reduce: BitwiseShiftTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1322), // +
			shift(1323), // -
			shift(1324), // .+
			shift(1325), // .-
			shift(1326), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2375
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(126), // ]], reduce: BitwiseShiftTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1322), // +
			shift(1323), // -
			shift(1324), // .+
			shift(1325), // .-
			shift(1326), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2376
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(127), // ]], reduce: BitwiseShiftTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1322), // +
			shift(1323), // -
			shift(1324), // .+
			shift(1325), // .-
			shift(1326), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2377
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(129), // ]], reduce: AddsubdotTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1328), // *
			shift(1329), // /
			shift(1330), // //
			shift(1331), // %
			shift(1332), // .*
			shift(1333), // ./
			shift(1334), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2378
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(130), // ]], reduce: AddsubdotTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1328), // *
			shift(1329), // /
			shift(1330), // //
			shift(1331), // %
			shift(1332), // .*
			shift(1333), // ./
			shift(1334), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2379
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(131), // ]], reduce: AddsubdotTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1328), // *
			shift(1329), // /
			shift(1330), // //
			shift(1331), // %
			shift(1332), // .*
			shift(1333), // ./
			shift(1334), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2380
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(132), // ]], reduce: AddsubdotTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1328), // *
			shift(1329), // /
			shift(1330), // //
			shift(1331), // %
			shift(1332), // .*
			shift(1333), // ./
			shift(1334), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2381
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(133), // ]], reduce: AddsubdotTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1328), // *
			shift(1329), // /
			shift(1330), // //
			shift(1331), // %
			shift(1332), // .*
			shift(1333), // ./
			shift(1334), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2382
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(135), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2383
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(136), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2384
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(137), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2385
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(138), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2386
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(139), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2387
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(140), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2388
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(141), // ]], reduce: MuldivTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2389
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(150), // ]], reduce: PowTerm
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2390
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(152), // ]], reduce: PrecedenceChainEnd
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2391
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3038), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3039), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2392
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3041), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2393
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3042), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2394
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3043), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2395
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(168), // ]], reduce: ArrayLiteral
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2396
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3044), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2397
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3045), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2398
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(205), // ]], reduce: FunctionCallsite
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2399
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(174), // ]]], reduce: MapLiteral
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2400
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(55), // ]]], reduce: IndirectFieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2401
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(57), // ]]], reduce: PositionalFieldName
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2402
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(58), // ]]], reduce: PositionalFieldValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2403
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(64), // ]]], reduce: IndirectOosvarValue
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2404
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3046), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2405
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(99),  // ]]], reduce: LogicalOrTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1358), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2406
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(101), // ]]], reduce: LogicalXORTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1359), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2407
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(103), // ]]], reduce: LogicalAndTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1360), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2408
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(105), // ]]], reduce: AbsentCoalesceTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1361), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2409
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(107), // ]]], reduce: EmptyCoalesceTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1362), // =~
			shift(1363), // !=~
			shift(1364), // ==
			shift(1365), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2410
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(109), // ]]], reduce: EqneTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1366), // >
			shift(1367), // >=
			shift(1368), // <
			shift(1369), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2411
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(110), // ]]], reduce: EqneTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1366), // >
			shift(1367), // >=
			shift(1368), // <
			shift(1369), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2412
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(111), // ]]], reduce: EqneTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1366), // >
			shift(1367), // >=
			shift(1368), // <
			shift(1369), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2413
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(112), // ]]], reduce: EqneTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1366), // >
			shift(1367), // >=
			shift(1368), // <
			shift(1369), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2414
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(114), // ]]], reduce: CmpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1370), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2415
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(115), // ]]], reduce: CmpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1370), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2416
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(116), // ]]], reduce: CmpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1370), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2417
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(117), // ]]], reduce: CmpTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1370), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2418
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(119), // ]]], reduce: BitwiseORTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1371), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2419
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(121), // ]]], reduce: BitwiseXORTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1372), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2420
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(123), // ]]], reduce: BitwiseANDTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1373), // <<
			shift(1374), // >>
			shift(1375), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2421
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(125), // ]]], reduce: BitwiseShiftTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1376), // +
			shift(1377), // -
			shift(1378), // .+
			shift(1379), // .-
			shift(1380), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2422
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(126), // ]]], reduce: BitwiseShiftTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1376), // +
			shift(1377), // -
			shift(1378), // .+
			shift(1379), // .-
			shift(1380), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2423
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(127), // ]]], reduce: BitwiseShiftTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1376), // +
			shift(1377), // -
			shift(1378), // .+
			shift(1379), // .-
			shift(1380), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2424
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(129), // ]]], reduce: AddsubdotTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1382), // *
			shift(1383), // /
			shift(1384), // //
			shift(1385), // %
			shift(1386), // .*
			shift(1387), // ./
			shift(1388), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2425
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(130), // ]]], reduce: AddsubdotTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1382), // *
			shift(1383), // /
			shift(1384), // //
			shift(1385), // %
			shift(1386), // .*
			shift(1387), // ./
			shift(1388), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2426
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(131), // ]]], reduce: AddsubdotTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1382), // *
			shift(1383), // /
			shift(1384), // //
			shift(1385), // %
			shift(1386), // .*
			shift(1387), // ./
			shift(1388), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2427
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(132), // ]]], reduce: AddsubdotTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1382), // *
			shift(1383), // /
			shift(1384), // //
			shift(1385), // %
			shift(1386), // .*
			shift(1387), // ./
			shift(1388), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2428
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(133), // ]]], reduce: AddsubdotTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1382), // *
			shift(1383), // /
			shift(1384), // //
			shift(1385), // %
			shift(1386), // .*
			shift(1387), // ./
			shift(1388), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2429
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(135), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2430
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(136), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2431
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(137), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2432
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(138), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2433
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(139), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2434
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(140), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2435
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(141), // ]]], reduce: MuldivTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2436
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(150), // ]]], reduce: PowTerm
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2437
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(152), // ]]], reduce: PrecedenceChainEnd
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2438
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3047), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3048), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2439
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3050), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2440
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3051), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2441
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3052), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2442
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(168), // ]]], reduce: ArrayLiteral
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2443
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3053), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2444
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3054), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2445
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(205), // ]]], reduce: FunctionCallsite
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2446
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(7),   // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(43),  // field_name
			shift(44),  // $[
			nil,        // ]
			shift(45),  // braced_field_name
			shift(46),  // $[[
			nil,        // ]]
			shift(47),  // $[[[
			nil,        // ]]]
			shift(49),  // full_srec
			shift(54),  // oosvar_name
			shift(55),  // @[
			shift(56),  // braced_oosvar_name
			shift(58),  // full_oosvar
			shift(59),  // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(82),  // +
			shift(84),  // -
			shift(85),  // .+
			shift(86),  // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(88),  // !
			shift(89),  // ~
			nil,        // **
			shift(92),  // (
			nil,        // )
			shift(94),  // string_literal
			shift(95),  // int_literal
			shift(96),  // float_literal
			shift(97),  // boolean_literal
			shift(98),  // const_M_PI
			shift(99),  // const_M_E
			shift(100), // panic
			shift(102), // [
			nil,        // ,
			shift(105), // ctx_IPS
			shift(106), // ctx_IFS
			shift(107), // ctx_IRS
			shift(108), // ctx_OPS
			shift(109), // ctx_OFS
			shift(110), // ctx_ORS
			shift(111), // ctx_NF
			shift(112), // ctx_NR
			shift(113), // ctx_FNR
			shift(114), // ctx_FILENAME
			shift(115), // ctx_FILENUM
			shift(117), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2447
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			reduce(174), // ), reduce: MapLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2448
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			reduce(55), // ), reduce: IndirectFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2449
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			reduce(57), // ), reduce: PositionalFieldName
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2450
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			reduce(58), // ), reduce: PositionalFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2451
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			reduce(64), // ), reduce: IndirectOosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2452
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3056), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2453
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1446), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(99),  // ), reduce: LogicalOrTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2454
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1447), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(101), // ), reduce: LogicalXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2455
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1448), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(103), // ), reduce: LogicalAndTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2456
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1449), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(105), // ), reduce: AbsentCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2457
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1450), // =~
			shift(1451), // !=~
			shift(1452), // ==
			shift(1453), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(107), // ), reduce: EmptyCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2458
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1454), // >
			shift(1455), // >=
			shift(1456), // <
			shift(1457), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(109), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2459
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1454), // >
			shift(1455), // >=
			shift(1456), // <
			shift(1457), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(110), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2460
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1454), // >
			shift(1455), // >=
			shift(1456), // <
			shift(1457), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(111), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2461
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1454), // >
			shift(1455), // >=
			shift(1456), // <
			shift(1457), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(112), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2462
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1458), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(114), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2463
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1458), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(115), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2464
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1458), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(116), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2465
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1458), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(117), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2466
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1459), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(119), // ), reduce: BitwiseORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2467
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1460), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(121), // ), reduce: BitwiseXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2468
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1461), // <<
			shift(1462), // >>
			shift(1463), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(123), // ), reduce: BitwiseANDTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2469
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1464), // +
			shift(1465), // -
			shift(1466), // .+
			shift(1467), // .-
			shift(1468), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(125), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2470
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1464), // +
			shift(1465), // -
			shift(1466), // .+
			shift(1467), // .-
			shift(1468), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(126), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2471
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1464), // +
			shift(1465), // -
			shift(1466), // .+
			shift(1467), // .-
			shift(1468), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(127), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2472
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1470), // *
			shift(1471), // /
			shift(1472), // //
			shift(1473), // %
			shift(1474), // .*
			shift(1475), // ./
			shift(1476), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(129), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2473
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1470), // *
			shift(1471), // /
			shift(1472), // //
			shift(1473), // %
			shift(1474), // .*
			shift(1475), // ./
			shift(1476), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(130), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2474
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1470), // *
			shift(1471), // /
			shift(1472), // //
			shift(1473), // %
			shift(1474), // .*
			shift(1475), // ./
			shift(1476), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(131), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2475
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1470), // *
			shift(1471), // /
			shift(1472), // //
			shift(1473), // %
			shift(1474), // .*
			shift(1475), // ./
			shift(1476), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(132), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2476
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1470), // *
			shift(1471), // /
			shift(1472), // //
			shift(1473), // %
			shift(1474), // .*
			shift(1475), // ./
			shift(1476), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(133), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2477
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(135), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2478
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(136), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2479
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(137), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2480
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(138), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2481
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(139), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2482
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(140), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2483
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(141), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2484
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(150), // ), reduce: PowTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2485
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			reduce(152), // ), reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2486
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3057), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3058), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2487
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3060), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2488
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3061), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2489
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3062), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2490
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			reduce(168), // ), reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2491
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3063), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2492
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3064), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2493
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			reduce(205), // ), reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2494
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(173), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			reduce(173), // :, reduce: MapLiteral
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2495
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3065), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2496
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(197), // $, reduce: ArrayOrMapIndexAccess
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			reduce(197), // {, reduce: ArrayOrMapIndexAccess
			nil,         // }
			reduce(197), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // +=, reduce: ArrayOrMapIndexAccess
			reduce(197), // .=, reduce: ArrayOrMapIndexAccess
			reduce(197), // -=, reduce: ArrayOrMapIndexAccess
			reduce(197), // *=, reduce: ArrayOrMapIndexAccess
			reduce(197), // /=, reduce: ArrayOrMapIndexAccess
			reduce(197), // //=, reduce: ArrayOrMapIndexAccess
			reduce(197), // %=, reduce: ArrayOrMapIndexAccess
			reduce(197), // **=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2497
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3067), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2498
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3068), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2499
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3069), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2500
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3070), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2501
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3071), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2502
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2503
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2504
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3074), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2505
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(203), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			reduce(203), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(203), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: ArraySliceAccess
			reduce(203), // ^^=, reduce: ArraySliceAccess
			reduce(203), // &&=, reduce: ArraySliceAccess
			reduce(203), // ??=, reduce: ArraySliceAccess
			reduce(203), // ???=, reduce: ArraySliceAccess
			reduce(203), // |=, reduce: ArraySliceAccess
			reduce(203), // &=, reduce: ArraySliceAccess
			reduce(203), // ^=, reduce: ArraySliceAccess
			reduce(203), // <<=, reduce: ArraySliceAccess
			reduce(203), // >>=, reduce: ArraySliceAccess
			reduce(203), // >>>=, reduce: ArraySliceAccess
			reduce(203), // +=, reduce: ArraySliceAccess
			reduce(203), // .=, reduce: ArraySliceAccess
			reduce(203), // -=, reduce: ArraySliceAccess
			reduce(203), // *=, reduce: ArraySliceAccess
			reduce(203), // /=, reduce: ArraySliceAccess
			reduce(203), // //=, reduce: ArraySliceAccess
			reduce(203), // %=, reduce: ArraySliceAccess
			reduce(203), // **=, reduce: ArraySliceAccess
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2506
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2507
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2508
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2509
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2510
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2511
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2512
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2513
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2514
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2515
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2516
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2517
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2518
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2519
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2520
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2521
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2522
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2523
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2524
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2525
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2526
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2527
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2528
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2529
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(143), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			reduce(143), // :, reduce: UnaryOpTerm
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2530
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2531
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2532
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2533
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2534
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2535
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2536
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2537
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(144), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			reduce(144), // :, reduce: UnaryOpTerm
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2538
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(145), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			reduce(145), // :, reduce: UnaryOpTerm
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2539
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(146), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			reduce(146), // :, reduce: UnaryOpTerm
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2540
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(147), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			reduce(147), // :, reduce: UnaryOpTerm
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2541
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(148), // ], reduce: UnaryOpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			reduce(148), // :, reduce: UnaryOpTerm
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2542
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2543
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3106), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2544
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3108), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2545
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2546
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2547
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(167), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			reduce(167), // :, reduce: ArrayLiteral
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2548
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3111), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2549
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2550
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3114), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2551
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(198), // $, reduce: ArrayOrMapPositionalNameAccess
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // {, reduce: ArrayOrMapPositionalNameAccess
			nil,         // }
			reduce(198), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2552
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(199), // $, reduce: ArrayOrMapPositionalValueAccess
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // {, reduce: ArrayOrMapPositionalValueAccess
			nil,         // }
			reduce(199), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2553
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(174), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			reduce(174), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2554
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(171), // ], reduce: ArrayLiteralElements
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2555
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(55), // ], reduce: IndirectFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			reduce(55), // ,, reduce: IndirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2556
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(57), // ], reduce: PositionalFieldName
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			reduce(57), // ,, reduce: PositionalFieldName
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2557
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(58), // ], reduce: PositionalFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			reduce(58), // ,, reduce: PositionalFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2558
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(64), // ], reduce: IndirectOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			reduce(64), // ,, reduce: IndirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2559
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3115), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2560
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(99),  // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(1585), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(99),  // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2561
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(101), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(1586), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(101), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2562
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(103), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(1587), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(103), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2563
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(105), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(1588), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(105), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2564
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(107), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(1589), // =~
			shift(1590), // !=~
			shift(1591), // ==
			shift(1592), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(107), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2565
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(109), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(1593), // >
			shift(1594), // >=
			shift(1595), // <
			shift(1596), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(109), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2566
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(110), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(1593), // >
			shift(1594), // >=
			shift(1595), // <
			shift(1596), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(110), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2567
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(111), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(1593), // >
			shift(1594), // >=
			shift(1595), // <
			shift(1596), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(111), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2568
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(112), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(1593), // >
			shift(1594), // >=
			shift(1595), // <
			shift(1596), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(112), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2569
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(114), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(1597), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(114), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2570
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(115), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(1597), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(115), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2571
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(116), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(1597), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(116), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2572
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(117), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(1597), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(117), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2573
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(119), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(1598), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(119), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2574
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(121), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(1599), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(121), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2575
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(123), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(1600), // <<
			shift(1601), // >>
			shift(1602), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(123), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2576
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(125), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(1603), // +
			shift(1604), // -
			shift(1605), // .+
			shift(1606), // .-
			shift(1607), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(125), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2577
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(126), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(1603), // +
			shift(1604), // -
			shift(1605), // .+
			shift(1606), // .-
			shift(1607), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(126), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2578
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(127), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(1603), // +
			shift(1604), // -
			shift(1605), // .+
			shift(1606), // .-
			shift(1607), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(127), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2579
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(129), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(1609), // *
			shift(1610), // /
			shift(1611), // //
			shift(1612), // %
			shift(1613), // .*
			shift(1614), // ./
			shift(1615), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(129), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2580
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(130), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(1609), // *
			shift(1610), // /
			shift(1611), // //
			shift(1612), // %
			shift(1613), // .*
			shift(1614), // ./
			shift(1615), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(130), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2581
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(131), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(1609), // *
			shift(1610), // /
			shift(1611), // //
			shift(1612), // %
			shift(1613), // .*
			shift(1614), // ./
			shift(1615), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(131), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2582
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(132), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(1609), // *
			shift(1610), // /
			shift(1611), // //
			shift(1612), // %
			shift(1613), // .*
			shift(1614), // ./
			shift(1615), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(132), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2583
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(133), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(1609), // *
			shift(1610), // /
			shift(1611), // //
			shift(1612), // %
			shift(1613), // .*
			shift(1614), // ./
			shift(1615), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(133), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2584
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(135), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(135), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2585
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(136), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(136), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2586
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(137), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(137), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2587
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(138), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(138), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2588
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(139), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(139), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2589
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(140), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(140), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2590
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(141), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(141), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2591
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(150), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(150), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2592
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(152), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(152), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2593
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3116), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3117), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2594
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3119), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2595
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3120), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2596
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3121), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2597
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(168), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			reduce(168), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2598
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3122), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2599
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3123), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2600
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(205), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			reduce(205), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2601
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(192), // $, reduce: ENV
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			reduce(192), // {, reduce: ENV
			nil,         // }
			reduce(192), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: ENV
			reduce(192), // ^^=, reduce: ENV
			reduce(192), // &&=, reduce: ENV
			reduce(192), // ??=, reduce: ENV
			reduce(192), // ???=, reduce: ENV
			reduce(192), // |=, reduce: ENV
			reduce(192), // &=, reduce: ENV
			reduce(192), // ^=, reduce: ENV
			reduce(192), // <<=, reduce: ENV
			reduce(192), // >>=, reduce: ENV
			reduce(192), // >>>=, reduce: ENV
			reduce(192), // +=, reduce: ENV
			reduce(192), // .=, reduce: ENV
			reduce(192), // -=, reduce: ENV
			reduce(192), // *=, reduce: ENV
			reduce(192), // /=, reduce: ENV
			reduce(192), // //=, reduce: ENV
			reduce(192), // %=, reduce: ENV
			reduce(192), // **=, reduce: ENV
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2602
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			reduce(173), // ), reduce: MapLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			reduce(173), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2603
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3124), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2604
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			reduce(211), // ), reduce: FcnArgs
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2605
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(206), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			reduce(206), // {, reduce: FunctionCallsite
			nil,         // }
			reduce(206), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: FunctionCallsite
			reduce(206), // ^^=, reduce: FunctionCallsite
			reduce(206), // &&=, reduce: FunctionCallsite
			reduce(206), // ??=, reduce: FunctionCallsite
			reduce(206), // ???=, reduce: FunctionCallsite
			reduce(206), // |=, reduce: FunctionCallsite
			reduce(206), // &=, reduce: FunctionCallsite
			reduce(206), // ^=, reduce: FunctionCallsite
			reduce(206), // <<=, reduce: FunctionCallsite
			reduce(206), // >>=, reduce: FunctionCallsite
			reduce(206), // >>>=, reduce: FunctionCallsite
			reduce(206), // +=, reduce: FunctionCallsite
			reduce(206), // .=, reduce: FunctionCallsite
			reduce(206), // -=, reduce: FunctionCallsite
			reduce(206), // *=, reduce: FunctionCallsite
			reduce(206), // /=, reduce: FunctionCallsite
			reduce(206), // //=, reduce: FunctionCallsite
			reduce(206), // %=, reduce: FunctionCallsite
			reduce(206), // **=, reduce: FunctionCallsite
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2606
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3126), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2607
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3127), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2608
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3128), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2609
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3129), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2610
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2611
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2612
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2613
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2614
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2615
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2616
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2617
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2618
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2619
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2620
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2621
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2622
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2623
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2624
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2625
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2626
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2627
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2628
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2629
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2630
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2631
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2632
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2633
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2634
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2635
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(143), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(143), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2636
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2637
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2638
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2639
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2640
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2641
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2642
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2643
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(144), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(144), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2644
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(145), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(145), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2645
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(146), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(146), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2646
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(147), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(147), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2647
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(148), // ), reduce: UnaryOpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(148), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2648
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2649
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3163), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2650
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3165), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2651
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2652
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2653
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			reduce(167), // ), reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			reduce(167), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2654
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3168), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2655
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2656
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3171), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2657
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3172), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2658
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(213), // $, reduce: SubroutineCallsite
			nil,         // empty
			reduce(213), // ;, reduce: SubroutineCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2659
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3173), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2660
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3175), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2661
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2662
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2663
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			reduce(13), // while, reduce: StatementBlockInBraces
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2664
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(173), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: MapLiteral
			reduce(173), // ^^=, reduce: MapLiteral
			reduce(173), // &&=, reduce: MapLiteral
			reduce(173), // ??=, reduce: MapLiteral
			reduce(173), // ???=, reduce: MapLiteral
			reduce(173), // |=, reduce: MapLiteral
			reduce(173), // &=, reduce: MapLiteral
			reduce(173), // ^=, reduce: MapLiteral
			reduce(173), // <<=, reduce: MapLiteral
			reduce(173), // >>=, reduce: MapLiteral
			reduce(173), // >>>=, reduce: MapLiteral
			reduce(173), // +=, reduce: MapLiteral
			reduce(173), // .=, reduce: MapLiteral
			reduce(173), // -=, reduce: MapLiteral
			reduce(173), // *=, reduce: MapLiteral
			reduce(173), // /=, reduce: MapLiteral
			reduce(173), // //=, reduce: MapLiteral
			reduce(173), // %=, reduce: MapLiteral
			reduce(173), // **=, reduce: MapLiteral
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2665
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3178), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2666
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2667
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2668
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2669
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2670
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2671
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2672
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2673
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2674
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2675
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2676
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2677
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2678
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2679
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2680
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2681
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2682
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2683
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2684
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2685
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2686
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(3281), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2687
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2688
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3283), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2689
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3284), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2690
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3285), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2691
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3286), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2692
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2693
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2694
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2695
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2696
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2697
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2698
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2699
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2700
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2701
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2702
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2703
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2704
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2705
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2706
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2707
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2708
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2709
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2710
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2711
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2712
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2713
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2714
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2715
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2716
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2717
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(158), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: MlrvalOrFunction
			reduce(158), // ^^=, reduce: MlrvalOrFunction
			reduce(158), // &&=, reduce: MlrvalOrFunction
			reduce(158), // ??=, reduce: MlrvalOrFunction
			reduce(158), // ???=, reduce: MlrvalOrFunction
			reduce(158), // |=, reduce: MlrvalOrFunction
			reduce(158), // &=, reduce: MlrvalOrFunction
			reduce(158), // ^=, reduce: MlrvalOrFunction
			reduce(158), // <<=, reduce: MlrvalOrFunction
			reduce(158), // >>=, reduce: MlrvalOrFunction
			reduce(158), // >>>=, reduce: MlrvalOrFunction
			reduce(158), // +=, reduce: MlrvalOrFunction
			reduce(158), // .=, reduce: MlrvalOrFunction
			reduce(158), // -=, reduce: MlrvalOrFunction
			reduce(158), // *=, reduce: MlrvalOrFunction
			reduce(158), // /=, reduce: MlrvalOrFunction
			reduce(158), // //=, reduce: MlrvalOrFunction
			reduce(158), // %=, reduce: MlrvalOrFunction
			reduce(158), // **=, reduce: MlrvalOrFunction
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2718
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(67),  // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(67),  // ||=, reduce: LocalVariable
			reduce(67),  // ^^=, reduce: LocalVariable
			reduce(67),  // &&=, reduce: LocalVariable
			reduce(67),  // ??=, reduce: LocalVariable
			reduce(67),  // ???=, reduce: LocalVariable
			reduce(67),  // |=, reduce: LocalVariable
			reduce(67),  // &=, reduce: LocalVariable
			reduce(67),  // ^=, reduce: LocalVariable
			reduce(67),  // <<=, reduce: LocalVariable
			reduce(67),  // >>=, reduce: LocalVariable
			reduce(67),  // >>>=, reduce: LocalVariable
			reduce(67),  // +=, reduce: LocalVariable
			reduce(67),  // .=, reduce: LocalVariable
			reduce(67),  // -=, reduce: LocalVariable
			reduce(67),  // *=, reduce: LocalVariable
			reduce(67),  // /=, reduce: LocalVariable
			reduce(67),  // //=, reduce: LocalVariable
			reduce(67),  // %=, reduce: LocalVariable
			reduce(67),  // **=, reduce: LocalVariable
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2719
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(143), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(143), // ||=, reduce: UnaryOpTerm
			reduce(143), // ^^=, reduce: UnaryOpTerm
			reduce(143), // &&=, reduce: UnaryOpTerm
			reduce(143), // ??=, reduce: UnaryOpTerm
			reduce(143), // ???=, reduce: UnaryOpTerm
			reduce(143), // |=, reduce: UnaryOpTerm
			reduce(143), // &=, reduce: UnaryOpTerm
			reduce(143), // ^=, reduce: UnaryOpTerm
			reduce(143), // <<=, reduce: UnaryOpTerm
			reduce(143), // >>=, reduce: UnaryOpTerm
			reduce(143), // >>>=, reduce: UnaryOpTerm
			reduce(143), // +=, reduce: UnaryOpTerm
			reduce(143), // .=, reduce: UnaryOpTerm
			reduce(143), // -=, reduce: UnaryOpTerm
			reduce(143), // *=, reduce: UnaryOpTerm
			reduce(143), // /=, reduce: UnaryOpTerm
			reduce(143), // //=, reduce: UnaryOpTerm
			reduce(143), // %=, reduce: UnaryOpTerm
			reduce(143), // **=, reduce: UnaryOpTerm
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2720
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2721
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2722
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2723
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2724
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2725
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2726
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2727
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2728
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(144), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: UnaryOpTerm
			reduce(144), // ^^=, reduce: UnaryOpTerm
			reduce(144), // &&=, reduce: UnaryOpTerm
			reduce(144), // ??=, reduce: UnaryOpTerm
			reduce(144), // ???=, reduce: UnaryOpTerm
			reduce(144), // |=, reduce: UnaryOpTerm
			reduce(144), // &=, reduce: UnaryOpTerm
			reduce(144), // ^=, reduce: UnaryOpTerm
			reduce(144), // <<=, reduce: UnaryOpTerm
			reduce(144), // >>=, reduce: UnaryOpTerm
			reduce(144), // >>>=, reduce: UnaryOpTerm
			reduce(144), // +=, reduce: UnaryOpTerm
			reduce(144), // .=, reduce: UnaryOpTerm
			reduce(144), // -=, reduce: UnaryOpTerm
			reduce(144), // *=, reduce: UnaryOpTerm
			reduce(144), // /=, reduce: UnaryOpTerm
			reduce(144), // //=, reduce: UnaryOpTerm
			reduce(144), // %=, reduce: UnaryOpTerm
			reduce(144), // **=, reduce: UnaryOpTerm
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2729
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(145), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: UnaryOpTerm
			reduce(145), // ^^=, reduce: UnaryOpTerm
			reduce(145), // &&=, reduce: UnaryOpTerm
			reduce(145), // ??=, reduce: UnaryOpTerm
			reduce(145), // ???=, reduce: UnaryOpTerm
			reduce(145), // |=, reduce: UnaryOpTerm
			reduce(145), // &=, reduce: UnaryOpTerm
			reduce(145), // ^=, reduce: UnaryOpTerm
			reduce(145), // <<=, reduce: UnaryOpTerm
			reduce(145), // >>=, reduce: UnaryOpTerm
			reduce(145), // >>>=, reduce: UnaryOpTerm
			reduce(145), // +=, reduce: UnaryOpTerm
			reduce(145), // .=, reduce: UnaryOpTerm
			reduce(145), // -=, reduce: UnaryOpTerm
			reduce(145), // *=, reduce: UnaryOpTerm
			reduce(145), // /=, reduce: UnaryOpTerm
			reduce(145), // //=, reduce: UnaryOpTerm
			reduce(145), // %=, reduce: UnaryOpTerm
			reduce(145), // **=, reduce: UnaryOpTerm
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2730
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(146), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: UnaryOpTerm
			reduce(146), // ^^=, reduce: UnaryOpTerm
			reduce(146), // &&=, reduce: UnaryOpTerm
			reduce(146), // ??=, reduce: UnaryOpTerm
			reduce(146), // ???=, reduce: UnaryOpTerm
			reduce(146), // |=, reduce: UnaryOpTerm
			reduce(146), // &=, reduce: UnaryOpTerm
			reduce(146), // ^=, reduce: UnaryOpTerm
			reduce(146), // <<=, reduce: UnaryOpTerm
			reduce(146), // >>=, reduce: UnaryOpTerm
			reduce(146), // >>>=, reduce: UnaryOpTerm
			reduce(146), // +=, reduce: UnaryOpTerm
			reduce(146), // .=, reduce: UnaryOpTerm
			reduce(146), // -=, reduce: UnaryOpTerm
			reduce(146), // *=, reduce: UnaryOpTerm
			reduce(146), // /=, reduce: UnaryOpTerm
			reduce(146), // //=, reduce: UnaryOpTerm
			reduce(146), // %=, reduce: UnaryOpTerm
			reduce(146), // **=, reduce: UnaryOpTerm
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2731
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(147), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: UnaryOpTerm
			reduce(147), // ^^=, reduce: UnaryOpTerm
			reduce(147), // &&=, reduce: UnaryOpTerm
			reduce(147), // ??=, reduce: UnaryOpTerm
			reduce(147), // ???=, reduce: UnaryOpTerm
			reduce(147), // |=, reduce: UnaryOpTerm
			reduce(147), // &=, reduce: UnaryOpTerm
			reduce(147), // ^=, reduce: UnaryOpTerm
			reduce(147), // <<=, reduce: UnaryOpTerm
			reduce(147), // >>=, reduce: UnaryOpTerm
			reduce(147), // >>>=, reduce: UnaryOpTerm
			reduce(147), // +=, reduce: UnaryOpTerm
			reduce(147), // .=, reduce: UnaryOpTerm
			reduce(147), // -=, reduce: UnaryOpTerm
			reduce(147), // *=, reduce: UnaryOpTerm
			reduce(147), // /=, reduce: UnaryOpTerm
			reduce(147), // //=, reduce: UnaryOpTerm
			reduce(147), // %=, reduce: UnaryOpTerm
			reduce(147), // **=, reduce: UnaryOpTerm
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2732
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(148), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: UnaryOpTerm
			reduce(148), // ^^=, reduce: UnaryOpTerm
			reduce(148), // &&=, reduce: UnaryOpTerm
			reduce(148), // ??=, reduce: UnaryOpTerm
			reduce(148), // ???=, reduce: UnaryOpTerm
			reduce(148), // |=, reduce: UnaryOpTerm
			reduce(148), // &=, reduce: UnaryOpTerm
			reduce(148), // ^=, reduce: UnaryOpTerm
			reduce(148), // <<=, reduce: UnaryOpTerm
			reduce(148), // >>=, reduce: UnaryOpTerm
			reduce(148), // >>>=, reduce: UnaryOpTerm
			reduce(148), // +=, reduce: UnaryOpTerm
			reduce(148), // .=, reduce: UnaryOpTerm
			reduce(148), // -=, reduce: UnaryOpTerm
			reduce(148), // *=, reduce: UnaryOpTerm
			reduce(148), // /=, reduce: UnaryOpTerm
			reduce(148), // //=, reduce: UnaryOpTerm
			reduce(148), // %=, reduce: UnaryOpTerm
			reduce(148), // **=, reduce: UnaryOpTerm
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2733
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2734
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3320), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2735
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			reduce(158), // ), reduce: MlrvalOrFunction
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			shift(3321), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2736
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3322), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(3323), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2737
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3325), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2738
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2739
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2740
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(167), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: ArrayLiteral
			reduce(167), // ^^=, reduce: ArrayLiteral
			reduce(167), // &&=, reduce: ArrayLiteral
			reduce(167), // ??=, reduce: ArrayLiteral
			reduce(167), // ???=, reduce: ArrayLiteral
			reduce(167), // |=, reduce: ArrayLiteral
			reduce(167), // &=, reduce: ArrayLiteral
			reduce(167), // ^=, reduce: ArrayLiteral
			reduce(167), // <<=, reduce: ArrayLiteral
			reduce(167), // >>=, reduce: ArrayLiteral
			reduce(167), // >>>=, reduce: ArrayLiteral
			reduce(167), // +=, reduce: ArrayLiteral
			reduce(167), // .=, reduce: ArrayLiteral
			reduce(167), // -=, reduce: ArrayLiteral
			reduce(167), // *=, reduce: ArrayLiteral
			reduce(167), // /=, reduce: ArrayLiteral
			reduce(167), // //=, reduce: ArrayLiteral
			reduce(167), // %=, reduce: ArrayLiteral
			reduce(167), // **=, reduce: ArrayLiteral
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2741
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3328), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2742
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2743
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3331), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2744
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: TripleForContinuation
			shift(3333), // {
			nil,         // }
			nil,         // =
			shift(3352), // unset
			shift(3354), // filter
			shift(3355), // emit
			shift(3356), // dump
			shift(3357), // edump
			shift(3358), // print
			shift(3359), // eprint
			shift(3360), // printn
			shift(3361), // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			shift(3441), // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			shift(3442), // do
			nil,         // for
			nil,         // in
			shift(3444), // break
			shift(3445), // continue
			nil,         // func
			nil,         // subr
			shift(3446), // return
		},
	},
	actionRow{ // S2745
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2746
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2747), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2747
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(266), // ), reduce: UntypedFuncOrSubrParameterName
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(266), // ,, reduce: UntypedFuncOrSubrParameterName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2748
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(70), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2749
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			reduce(71), // non_sigil_name, reduce: Typedecl
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2750
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3449), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2751
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(260), // ), reduce: FuncOrSubrParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2752
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(261), // ), reduce: FuncOrSubrNonEmptyParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(3450), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2753
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(264), // ), reduce: FuncOrSubrParameter
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(264), // ,, reduce: FuncOrSubrParameter
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2754
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(265), // ), reduce: FuncOrSubrParameter
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(265), // ,, reduce: FuncOrSubrParameter
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2755
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3451), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2756
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(173), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			reduce(173), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2757
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3452), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2758
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3453), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2759
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3454), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2760
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3455), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2761
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3456), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2762
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2763
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2764
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2765
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2766
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2767
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2768
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2769
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2770
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2771
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2772
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2773
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2774
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2775
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2776
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2777
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2778
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2779
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2780
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2781
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2782
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2783
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2784
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2785
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2786
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2787
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(143), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(143), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2788
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2789
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2790
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2791
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2792
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2793
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2794
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2795
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(144), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(144), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2796
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(145), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(145), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2797
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(146), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(146), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2798
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(147), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(147), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2799
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(148), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(148), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2800
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2801
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3490), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2802
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3492), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2803
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2804
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2805
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(167), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			reduce(167), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2806
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3495), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2807
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2808
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3498), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2809
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2810
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			reduce(197), // :, reduce: ArrayOrMapIndexAccess
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2811
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3501), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2812
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3502), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2813
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			reduce(203), // :, reduce: ArraySliceAccess
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2814
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // :, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2815
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // :, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2816
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			reduce(192), // :, reduce: ENV
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2817
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			reduce(206), // :, reduce: FunctionCallsite
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2818
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(7), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S2819
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(11),  // }, reduce: NonEmptyStatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S2820
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(9), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S2821
		canRecover: false,
		actions: [numSymbols]action{
			nil,       // INVALID
			nil,       // $
			nil,       // empty
			nil,       // ;
			nil,       // {
			reduce(8), // }, reduce: NonEmptyStatementBlock
			nil,       // =
			nil,       // unset
			nil,       // filter
			nil,       // emit
			nil,       // dump
			nil,       // edump
			nil,       // print
			nil,       // eprint
			nil,       // printn
			nil,       // eprintn
			nil,       // field_name
			nil,       // $[
			nil,       // ]
			nil,       // braced_field_name
			nil,       // $[[
			nil,       // ]]
			nil,       // $[[[
			nil,       // ]]]
			nil,       // full_srec
			nil,       // oosvar_name
			nil,       // @[
			nil,       // braced_oosvar_name
			nil,       // full_oosvar
			nil,       // non_sigil_name
			nil,       // arr
			nil,       // bool
			nil,       // float
			nil,       // int
			nil,       // map
			nil,       // num
			nil,       // str
			nil,       // var
			nil,       // ||=
			nil,       // ^^=
			nil,       // &&=
			nil,       // ??=
			nil,       // ???=
			nil,       // |=
			nil,       // &=
			nil,       // ^=
			nil,       // <<=
			nil,       // >>=
			nil,       // >>>=
			nil,       // +=
			nil,       // .=
			nil,       // -=
			nil,       // *=
			nil,       // /=
			nil,       // //=
			nil,       // %=
			nil,       // **=
			nil,       // ?
			nil,       // :
			nil,       // ||
			nil,       // ^^
			nil,       // &&
			nil,       // ??
			nil,       // ???
			nil,       // =~
			nil,       // !=~
			nil,       // ==
			nil,       // !=
			nil,       // >
			nil,       // >=
			nil,       // <
			nil,       // <=
			nil,       // |
			nil,       // ^
			nil,       // &
			nil,       // <<
			nil,       // >>
			nil,       // >>>
			nil,       // +
			nil,       // -
			nil,       // .+
			nil,       // .-
			nil,       // .
			nil,       // *
			nil,       // /
			nil,       // //
			nil,       // %
			nil,       // .*
			nil,       // ./
			nil,       // .//
			nil,       // !
			nil,       // ~
			nil,       // **
			nil,       // (
			nil,       // )
			nil,       // string_literal
			nil,       // int_literal
			nil,       // float_literal
			nil,       // boolean_literal
			nil,       // const_M_PI
			nil,       // const_M_E
			nil,       // panic
			nil,       // [
			nil,       // ,
			nil,       // ctx_IPS
			nil,       // ctx_IFS
			nil,       // ctx_IRS
			nil,       // ctx_OPS
			nil,       // ctx_OFS
			nil,       // ctx_ORS
			nil,       // ctx_NF
			nil,       // ctx_NR
			nil,       // ctx_FNR
			nil,       // ctx_FILENAME
			nil,       // ctx_FILENUM
			nil,       // env
			nil,       // [[
			nil,       // [[[
			nil,       // call
			nil,       // begin
			nil,       // end
			nil,       // if
			nil,       // elif
			nil,       // else
			nil,       // while
			nil,       // do
			nil,       // for
			nil,       // in
			nil,       // break
			nil,       // continue
			nil,       // func
			nil,       // subr
			nil,       // return
		},
	},
	actionRow{ // S2822
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			reduce(174), // {, reduce: MapLiteral
			reduce(174), // }, reduce: MapLiteral
			reduce(174), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: MapLiteral
			reduce(174), // ^^=, reduce: MapLiteral
			reduce(174), // &&=, reduce: MapLiteral
			reduce(174), // ??=, reduce: MapLiteral
			reduce(174), // ???=, reduce: MapLiteral
			reduce(174), // |=, reduce: MapLiteral
			reduce(174), // &=, reduce: MapLiteral
			reduce(174), // ^=, reduce: MapLiteral
			reduce(174), // <<=, reduce: MapLiteral
			reduce(174), // >>=, reduce: MapLiteral
			reduce(174), // >>>=, reduce: MapLiteral
			reduce(174), // +=, reduce: MapLiteral
			reduce(174), // .=, reduce: MapLiteral
			reduce(174), // -=, reduce: MapLiteral
			reduce(174), // *=, reduce: MapLiteral
			reduce(174), // /=, reduce: MapLiteral
			reduce(174), // //=, reduce: MapLiteral
			reduce(174), // %=, reduce: MapLiteral
			reduce(174), // **=, reduce: MapLiteral
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2823
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(30), // ;, reduce: Assignment
			nil,        // {
			reduce(30), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2824
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(76), // ;, reduce: Assignment
			nil,        // {
			reduce(76), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2825
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(77), // ;, reduce: Assignment
			nil,        // {
			reduce(77), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2826
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(78), // ;, reduce: Assignment
			nil,        // {
			reduce(78), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2827
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(79), // ;, reduce: Assignment
			nil,        // {
			reduce(79), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2828
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(80), // ;, reduce: Assignment
			nil,        // {
			reduce(80), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2829
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(81), // ;, reduce: Assignment
			nil,        // {
			reduce(81), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2830
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(82), // ;, reduce: Assignment
			nil,        // {
			reduce(82), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2831
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(83), // ;, reduce: Assignment
			nil,        // {
			reduce(83), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2832
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(84), // ;, reduce: Assignment
			nil,        // {
			reduce(84), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2833
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(85), // ;, reduce: Assignment
			nil,        // {
			reduce(85), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2834
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(86), // ;, reduce: Assignment
			nil,        // {
			reduce(86), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2835
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(87), // ;, reduce: Assignment
			nil,        // {
			reduce(87), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2836
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(88), // ;, reduce: Assignment
			nil,        // {
			reduce(88), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2837
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(89), // ;, reduce: Assignment
			nil,        // {
			reduce(89), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2838
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(90), // ;, reduce: Assignment
			nil,        // {
			reduce(90), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2839
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(91), // ;, reduce: Assignment
			nil,        // {
			reduce(91), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2840
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(92), // ;, reduce: Assignment
			nil,        // {
			reduce(92), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2841
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(93), // ;, reduce: Assignment
			nil,        // {
			reduce(93), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2842
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(94), // ;, reduce: Assignment
			nil,        // {
			reduce(94), // }, reduce: Assignment
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2843
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3504), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2844
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			reduce(173), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2845
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3505), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2846
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(33), // ;, reduce: Lvalue
			nil,        // {
			reduce(33), // }, reduce: Lvalue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2847
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(67), // ;, reduce: LocalVariable
			nil,        // {
			reduce(67), // }, reduce: LocalVariable
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2848
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3506), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2849
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3507), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2850
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3508), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2851
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3509), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2852
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2853
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2854
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2855
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2856
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2857
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2858
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2859
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2860
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2861
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2862
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2863
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2864
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2865
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2866
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2867
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2868
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2869
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2870
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2871
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2872
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2873
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2874
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2875
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2876
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2877
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(143), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2878
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2879
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2880
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2881
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2882
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2883
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2884
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2885
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(144), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2886
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(145), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2887
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(146), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2888
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(147), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2889
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(148), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2890
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2891
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3543), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2892
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3545), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2893
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2894
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2895
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(167), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2896
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3548), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2897
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2898
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3551), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2899
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			reduce(173), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			reduce(173), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2900
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3552), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2901
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(211), // ;, reduce: FcnArgs
			shift(2057), // {
			reduce(211), // }, reduce: FcnArgs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3554), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2903
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3555), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2904
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3556), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2905
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3557), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2906
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2907
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2908
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2909
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2910
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2911
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2912
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2913
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2914
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2915
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2916
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2917
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2918
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2919
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2920
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2921
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2922
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2923
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2924
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2925
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2926
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2927
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2928
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2929
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2930
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2931
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(143), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(143), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2932
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2933
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2934
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2935
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2936
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2937
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2938
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2939
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(144), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(144), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2940
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(145), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(145), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2941
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(146), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(146), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2942
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(147), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(147), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2943
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			reduce(148), // }, reduce: UnaryOpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(148), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2944
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2945
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3591), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2946
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3593), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2947
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2948
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2949
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(167), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			reduce(167), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2950
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3596), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2951
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2952
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3599), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2953
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			reduce(55), // {, reduce: IndirectFieldValue
			reduce(55), // }, reduce: IndirectFieldValue
			reduce(55), // =, reduce: IndirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(55), // ||=, reduce: IndirectFieldValue
			reduce(55), // ^^=, reduce: IndirectFieldValue
			reduce(55), // &&=, reduce: IndirectFieldValue
			reduce(55), // ??=, reduce: IndirectFieldValue
			reduce(55), // ???=, reduce: IndirectFieldValue
			reduce(55), // |=, reduce: IndirectFieldValue
			reduce(55), // &=, reduce: IndirectFieldValue
			reduce(55), // ^=, reduce: IndirectFieldValue
			reduce(55), // <<=, reduce: IndirectFieldValue
			reduce(55), // >>=, reduce: IndirectFieldValue
			reduce(55), // >>>=, reduce: IndirectFieldValue
			reduce(55), // +=, reduce: IndirectFieldValue
			reduce(55), // .=, reduce: IndirectFieldValue
			reduce(55), // -=, reduce: IndirectFieldValue
			reduce(55), // *=, reduce: IndirectFieldValue
			reduce(55), // /=, reduce: IndirectFieldValue
			reduce(55), // //=, reduce: IndirectFieldValue
			reduce(55), // %=, reduce: IndirectFieldValue
			reduce(55), // **=, reduce: IndirectFieldValue
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2954
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			reduce(57), // {, reduce: PositionalFieldName
			reduce(57), // }, reduce: PositionalFieldName
			reduce(57), // =, reduce: PositionalFieldName
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(57), // ||=, reduce: PositionalFieldName
			reduce(57), // ^^=, reduce: PositionalFieldName
			reduce(57), // &&=, reduce: PositionalFieldName
			reduce(57), // ??=, reduce: PositionalFieldName
			reduce(57), // ???=, reduce: PositionalFieldName
			reduce(57), // |=, reduce: PositionalFieldName
			reduce(57), // &=, reduce: PositionalFieldName
			reduce(57), // ^=, reduce: PositionalFieldName
			reduce(57), // <<=, reduce: PositionalFieldName
			reduce(57), // >>=, reduce: PositionalFieldName
			reduce(57), // >>>=, reduce: PositionalFieldName
			reduce(57), // +=, reduce: PositionalFieldName
			reduce(57), // .=, reduce: PositionalFieldName
			reduce(57), // -=, reduce: PositionalFieldName
			reduce(57), // *=, reduce: PositionalFieldName
			reduce(57), // /=, reduce: PositionalFieldName
			reduce(57), // //=, reduce: PositionalFieldName
			reduce(57), // %=, reduce: PositionalFieldName
			reduce(57), // **=, reduce: PositionalFieldName
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2955
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			reduce(58), // {, reduce: PositionalFieldValue
			reduce(58), // }, reduce: PositionalFieldValue
			reduce(58), // =, reduce: PositionalFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(58), // ||=, reduce: PositionalFieldValue
			reduce(58), // ^^=, reduce: PositionalFieldValue
			reduce(58), // &&=, reduce: PositionalFieldValue
			reduce(58), // ??=, reduce: PositionalFieldValue
			reduce(58), // ???=, reduce: PositionalFieldValue
			reduce(58), // |=, reduce: PositionalFieldValue
			reduce(58), // &=, reduce: PositionalFieldValue
			reduce(58), // ^=, reduce: PositionalFieldValue
			reduce(58), // <<=, reduce: PositionalFieldValue
			reduce(58), // >>=, reduce: PositionalFieldValue
			reduce(58), // >>>=, reduce: PositionalFieldValue
			reduce(58), // +=, reduce: PositionalFieldValue
			reduce(58), // .=, reduce: PositionalFieldValue
			reduce(58), // -=, reduce: PositionalFieldValue
			reduce(58), // *=, reduce: PositionalFieldValue
			reduce(58), // /=, reduce: PositionalFieldValue
			reduce(58), // //=, reduce: PositionalFieldValue
			reduce(58), // %=, reduce: PositionalFieldValue
			reduce(58), // **=, reduce: PositionalFieldValue
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2956
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			reduce(64), // {, reduce: IndirectOosvarValue
			reduce(64), // }, reduce: IndirectOosvarValue
			reduce(64), // =, reduce: IndirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(64), // ||=, reduce: IndirectOosvarValue
			reduce(64), // ^^=, reduce: IndirectOosvarValue
			reduce(64), // &&=, reduce: IndirectOosvarValue
			reduce(64), // ??=, reduce: IndirectOosvarValue
			reduce(64), // ???=, reduce: IndirectOosvarValue
			reduce(64), // |=, reduce: IndirectOosvarValue
			reduce(64), // &=, reduce: IndirectOosvarValue
			reduce(64), // ^=, reduce: IndirectOosvarValue
			reduce(64), // <<=, reduce: IndirectOosvarValue
			reduce(64), // >>=, reduce: IndirectOosvarValue
			reduce(64), // >>>=, reduce: IndirectOosvarValue
			reduce(64), // +=, reduce: IndirectOosvarValue
			reduce(64), // .=, reduce: IndirectOosvarValue
			reduce(64), // -=, reduce: IndirectOosvarValue
			reduce(64), // *=, reduce: IndirectOosvarValue
			reduce(64), // /=, reduce: IndirectOosvarValue
			reduce(64), // //=, reduce: IndirectOosvarValue
			reduce(64), // %=, reduce: IndirectOosvarValue
			reduce(64), // **=, reduce: IndirectOosvarValue
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S2957
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3600), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2958
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			reduce(99),  // {, reduce: LogicalOrTerm
			reduce(99),  // }, reduce: LogicalOrTerm
			reduce(99),  // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(99),  // ||=, reduce: LogicalOrTerm
			reduce(99),  // ^^=, reduce: LogicalOrTerm
			reduce(99),  // &&=, reduce: LogicalOrTerm
			reduce(99),  // ??=, reduce: LogicalOrTerm
			reduce(99),  // ???=, reduce: LogicalOrTerm
			reduce(99),  // |=, reduce: LogicalOrTerm
			reduce(99),  // &=, reduce: LogicalOrTerm
			reduce(99),  // ^=, reduce: LogicalOrTerm
			reduce(99),  // <<=, reduce: LogicalOrTerm
			reduce(99),  // >>=, reduce: LogicalOrTerm
			reduce(99),  // >>>=, reduce: LogicalOrTerm
			reduce(99),  // +=, reduce: LogicalOrTerm
			reduce(99),  // .=, reduce: LogicalOrTerm
			reduce(99),  // -=, reduce: LogicalOrTerm
			reduce(99),  // *=, reduce: LogicalOrTerm
			reduce(99),  // /=, reduce: LogicalOrTerm
			reduce(99),  // //=, reduce: LogicalOrTerm
			reduce(99),  // %=, reduce: LogicalOrTerm
			reduce(99),  // **=, reduce: LogicalOrTerm
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2151), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2959
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			reduce(101), // {, reduce: LogicalXORTerm
			reduce(101), // }, reduce: LogicalXORTerm
			reduce(101), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: LogicalXORTerm
			reduce(101), // ^^=, reduce: LogicalXORTerm
			reduce(101), // &&=, reduce: LogicalXORTerm
			reduce(101), // ??=, reduce: LogicalXORTerm
			reduce(101), // ???=, reduce: LogicalXORTerm
			reduce(101), // |=, reduce: LogicalXORTerm
			reduce(101), // &=, reduce: LogicalXORTerm
			reduce(101), // ^=, reduce: LogicalXORTerm
			reduce(101), // <<=, reduce: LogicalXORTerm
			reduce(101), // >>=, reduce: LogicalXORTerm
			reduce(101), // >>>=, reduce: LogicalXORTerm
			reduce(101), // +=, reduce: LogicalXORTerm
			reduce(101), // .=, reduce: LogicalXORTerm
			reduce(101), // -=, reduce: LogicalXORTerm
			reduce(101), // *=, reduce: LogicalXORTerm
			reduce(101), // /=, reduce: LogicalXORTerm
			reduce(101), // //=, reduce: LogicalXORTerm
			reduce(101), // %=, reduce: LogicalXORTerm
			reduce(101), // **=, reduce: LogicalXORTerm
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2152), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2960
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			reduce(103), // {, reduce: LogicalAndTerm
			reduce(103), // }, reduce: LogicalAndTerm
			reduce(103), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: LogicalAndTerm
			reduce(103), // ^^=, reduce: LogicalAndTerm
			reduce(103), // &&=, reduce: LogicalAndTerm
			reduce(103), // ??=, reduce: LogicalAndTerm
			reduce(103), // ???=, reduce: LogicalAndTerm
			reduce(103), // |=, reduce: LogicalAndTerm
			reduce(103), // &=, reduce: LogicalAndTerm
			reduce(103), // ^=, reduce: LogicalAndTerm
			reduce(103), // <<=, reduce: LogicalAndTerm
			reduce(103), // >>=, reduce: LogicalAndTerm
			reduce(103), // >>>=, reduce: LogicalAndTerm
			reduce(103), // +=, reduce: LogicalAndTerm
			reduce(103), // .=, reduce: LogicalAndTerm
			reduce(103), // -=, reduce: LogicalAndTerm
			reduce(103), // *=, reduce: LogicalAndTerm
			reduce(103), // /=, reduce: LogicalAndTerm
			reduce(103), // //=, reduce: LogicalAndTerm
			reduce(103), // %=, reduce: LogicalAndTerm
			reduce(103), // **=, reduce: LogicalAndTerm
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2153), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2961
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			reduce(105), // {, reduce: AbsentCoalesceTerm
			reduce(105), // }, reduce: AbsentCoalesceTerm
			reduce(105), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: AbsentCoalesceTerm
			reduce(105), // ^^=, reduce: AbsentCoalesceTerm
			reduce(105), // &&=, reduce: AbsentCoalesceTerm
			reduce(105), // ??=, reduce: AbsentCoalesceTerm
			reduce(105), // ???=, reduce: AbsentCoalesceTerm
			reduce(105), // |=, reduce: AbsentCoalesceTerm
			reduce(105), // &=, reduce: AbsentCoalesceTerm
			reduce(105), // ^=, reduce: AbsentCoalesceTerm
			reduce(105), // <<=, reduce: AbsentCoalesceTerm
			reduce(105), // >>=, reduce: AbsentCoalesceTerm
			reduce(105), // >>>=, reduce: AbsentCoalesceTerm
			reduce(105), // +=, reduce: AbsentCoalesceTerm
			reduce(105), // .=, reduce: AbsentCoalesceTerm
			reduce(105), // -=, reduce: AbsentCoalesceTerm
			reduce(105), // *=, reduce: AbsentCoalesceTerm
			reduce(105), // /=, reduce: AbsentCoalesceTerm
			reduce(105), // //=, reduce: AbsentCoalesceTerm
			reduce(105), // %=, reduce: AbsentCoalesceTerm
			reduce(105), // **=, reduce: AbsentCoalesceTerm
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2154), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2962
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			reduce(107), // {, reduce: EmptyCoalesceTerm
			reduce(107), // }, reduce: EmptyCoalesceTerm
			reduce(107), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: EmptyCoalesceTerm
			reduce(107), // ^^=, reduce: EmptyCoalesceTerm
			reduce(107), // &&=, reduce: EmptyCoalesceTerm
			reduce(107), // ??=, reduce: EmptyCoalesceTerm
			reduce(107), // ???=, reduce: EmptyCoalesceTerm
			reduce(107), // |=, reduce: EmptyCoalesceTerm
			reduce(107), // &=, reduce: EmptyCoalesceTerm
			reduce(107), // ^=, reduce: EmptyCoalesceTerm
			reduce(107), // <<=, reduce: EmptyCoalesceTerm
			reduce(107), // >>=, reduce: EmptyCoalesceTerm
			reduce(107), // >>>=, reduce: EmptyCoalesceTerm
			reduce(107), // +=, reduce: EmptyCoalesceTerm
			reduce(107), // .=, reduce: EmptyCoalesceTerm
			reduce(107), // -=, reduce: EmptyCoalesceTerm
			reduce(107), // *=, reduce: EmptyCoalesceTerm
			reduce(107), // /=, reduce: EmptyCoalesceTerm
			reduce(107), // //=, reduce: EmptyCoalesceTerm
			reduce(107), // %=, reduce: EmptyCoalesceTerm
			reduce(107), // **=, reduce: EmptyCoalesceTerm
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2155), // =~
			shift(2156), // !=~
			shift(2157), // ==
			shift(2158), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2963
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			reduce(109), // {, reduce: EqneTerm
			reduce(109), // }, reduce: EqneTerm
			reduce(109), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: EqneTerm
			reduce(109), // ^^=, reduce: EqneTerm
			reduce(109), // &&=, reduce: EqneTerm
			reduce(109), // ??=, reduce: EqneTerm
			reduce(109), // ???=, reduce: EqneTerm
			reduce(109), // |=, reduce: EqneTerm
			reduce(109), // &=, reduce: EqneTerm
			reduce(109), // ^=, reduce: EqneTerm
			reduce(109), // <<=, reduce: EqneTerm
			reduce(109), // >>=, reduce: EqneTerm
			reduce(109), // >>>=, reduce: EqneTerm
			reduce(109), // +=, reduce: EqneTerm
			reduce(109), // .=, reduce: EqneTerm
			reduce(109), // -=, reduce: EqneTerm
			reduce(109), // *=, reduce: EqneTerm
			reduce(109), // /=, reduce: EqneTerm
			reduce(109), // //=, reduce: EqneTerm
			reduce(109), // %=, reduce: EqneTerm
			reduce(109), // **=, reduce: EqneTerm
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2159), // >
			shift(2160), // >=
			shift(2161), // <
			shift(2162), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2964
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			reduce(110), // {, reduce: EqneTerm
			reduce(110), // }, reduce: EqneTerm
			reduce(110), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: EqneTerm
			reduce(110), // ^^=, reduce: EqneTerm
			reduce(110), // &&=, reduce: EqneTerm
			reduce(110), // ??=, reduce: EqneTerm
			reduce(110), // ???=, reduce: EqneTerm
			reduce(110), // |=, reduce: EqneTerm
			reduce(110), // &=, reduce: EqneTerm
			reduce(110), // ^=, reduce: EqneTerm
			reduce(110), // <<=, reduce: EqneTerm
			reduce(110), // >>=, reduce: EqneTerm
			reduce(110), // >>>=, reduce: EqneTerm
			reduce(110), // +=, reduce: EqneTerm
			reduce(110), // .=, reduce: EqneTerm
			reduce(110), // -=, reduce: EqneTerm
			reduce(110), // *=, reduce: EqneTerm
			reduce(110), // /=, reduce: EqneTerm
			reduce(110), // //=, reduce: EqneTerm
			reduce(110), // %=, reduce: EqneTerm
			reduce(110), // **=, reduce: EqneTerm
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2159), // >
			shift(2160), // >=
			shift(2161), // <
			shift(2162), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2965
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			reduce(111), // {, reduce: EqneTerm
			reduce(111), // }, reduce: EqneTerm
			reduce(111), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: EqneTerm
			reduce(111), // ^^=, reduce: EqneTerm
			reduce(111), // &&=, reduce: EqneTerm
			reduce(111), // ??=, reduce: EqneTerm
			reduce(111), // ???=, reduce: EqneTerm
			reduce(111), // |=, reduce: EqneTerm
			reduce(111), // &=, reduce: EqneTerm
			reduce(111), // ^=, reduce: EqneTerm
			reduce(111), // <<=, reduce: EqneTerm
			reduce(111), // >>=, reduce: EqneTerm
			reduce(111), // >>>=, reduce: EqneTerm
			reduce(111), // +=, reduce: EqneTerm
			reduce(111), // .=, reduce: EqneTerm
			reduce(111), // -=, reduce: EqneTerm
			reduce(111), // *=, reduce: EqneTerm
			reduce(111), // /=, reduce: EqneTerm
			reduce(111), // //=, reduce: EqneTerm
			reduce(111), // %=, reduce: EqneTerm
			reduce(111), // **=, reduce: EqneTerm
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2159), // >
			shift(2160), // >=
			shift(2161), // <
			shift(2162), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2966
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			reduce(112), // {, reduce: EqneTerm
			reduce(112), // }, reduce: EqneTerm
			reduce(112), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: EqneTerm
			reduce(112), // ^^=, reduce: EqneTerm
			reduce(112), // &&=, reduce: EqneTerm
			reduce(112), // ??=, reduce: EqneTerm
			reduce(112), // ???=, reduce: EqneTerm
			reduce(112), // |=, reduce: EqneTerm
			reduce(112), // &=, reduce: EqneTerm
			reduce(112), // ^=, reduce: EqneTerm
			reduce(112), // <<=, reduce: EqneTerm
			reduce(112), // >>=, reduce: EqneTerm
			reduce(112), // >>>=, reduce: EqneTerm
			reduce(112), // +=, reduce: EqneTerm
			reduce(112), // .=, reduce: EqneTerm
			reduce(112), // -=, reduce: EqneTerm
			reduce(112), // *=, reduce: EqneTerm
			reduce(112), // /=, reduce: EqneTerm
			reduce(112), // //=, reduce: EqneTerm
			reduce(112), // %=, reduce: EqneTerm
			reduce(112), // **=, reduce: EqneTerm
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2159), // >
			shift(2160), // >=
			shift(2161), // <
			shift(2162), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2967
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			reduce(114), // {, reduce: CmpTerm
			reduce(114), // }, reduce: CmpTerm
			reduce(114), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: CmpTerm
			reduce(114), // ^^=, reduce: CmpTerm
			reduce(114), // &&=, reduce: CmpTerm
			reduce(114), // ??=, reduce: CmpTerm
			reduce(114), // ???=, reduce: CmpTerm
			reduce(114), // |=, reduce: CmpTerm
			reduce(114), // &=, reduce: CmpTerm
			reduce(114), // ^=, reduce: CmpTerm
			reduce(114), // <<=, reduce: CmpTerm
			reduce(114), // >>=, reduce: CmpTerm
			reduce(114), // >>>=, reduce: CmpTerm
			reduce(114), // +=, reduce: CmpTerm
			reduce(114), // .=, reduce: CmpTerm
			reduce(114), // -=, reduce: CmpTerm
			reduce(114), // *=, reduce: CmpTerm
			reduce(114), // /=, reduce: CmpTerm
			reduce(114), // //=, reduce: CmpTerm
			reduce(114), // %=, reduce: CmpTerm
			reduce(114), // **=, reduce: CmpTerm
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2163), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2968
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			reduce(115), // {, reduce: CmpTerm
			reduce(115), // }, reduce: CmpTerm
			reduce(115), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: CmpTerm
			reduce(115), // ^^=, reduce: CmpTerm
			reduce(115), // &&=, reduce: CmpTerm
			reduce(115), // ??=, reduce: CmpTerm
			reduce(115), // ???=, reduce: CmpTerm
			reduce(115), // |=, reduce: CmpTerm
			reduce(115), // &=, reduce: CmpTerm
			reduce(115), // ^=, reduce: CmpTerm
			reduce(115), // <<=, reduce: CmpTerm
			reduce(115), // >>=, reduce: CmpTerm
			reduce(115), // >>>=, reduce: CmpTerm
			reduce(115), // +=, reduce: CmpTerm
			reduce(115), // .=, reduce: CmpTerm
			reduce(115), // -=, reduce: CmpTerm
			reduce(115), // *=, reduce: CmpTerm
			reduce(115), // /=, reduce: CmpTerm
			reduce(115), // //=, reduce: CmpTerm
			reduce(115), // %=, reduce: CmpTerm
			reduce(115), // **=, reduce: CmpTerm
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2163), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2969
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			reduce(116), // {, reduce: CmpTerm
			reduce(116), // }, reduce: CmpTerm
			reduce(116), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: CmpTerm
			reduce(116), // ^^=, reduce: CmpTerm
			reduce(116), // &&=, reduce: CmpTerm
			reduce(116), // ??=, reduce: CmpTerm
			reduce(116), // ???=, reduce: CmpTerm
			reduce(116), // |=, reduce: CmpTerm
			reduce(116), // &=, reduce: CmpTerm
			reduce(116), // ^=, reduce: CmpTerm
			reduce(116), // <<=, reduce: CmpTerm
			reduce(116), // >>=, reduce: CmpTerm
			reduce(116), // >>>=, reduce: CmpTerm
			reduce(116), // +=, reduce: CmpTerm
			reduce(116), // .=, reduce: CmpTerm
			reduce(116), // -=, reduce: CmpTerm
			reduce(116), // *=, reduce: CmpTerm
			reduce(116), // /=, reduce: CmpTerm
			reduce(116), // //=, reduce: CmpTerm
			reduce(116), // %=, reduce: CmpTerm
			reduce(116), // **=, reduce: CmpTerm
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2163), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2970
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			reduce(117), // {, reduce: CmpTerm
			reduce(117), // }, reduce: CmpTerm
			reduce(117), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(117), // ||=, reduce: CmpTerm
			reduce(117), // ^^=, reduce: CmpTerm
			reduce(117), // &&=, reduce: CmpTerm
			reduce(117), // ??=, reduce: CmpTerm
			reduce(117), // ???=, reduce: CmpTerm
			reduce(117), // |=, reduce: CmpTerm
			reduce(117), // &=, reduce: CmpTerm
			reduce(117), // ^=, reduce: CmpTerm
			reduce(117), // <<=, reduce: CmpTerm
			reduce(117), // >>=, reduce: CmpTerm
			reduce(117), // >>>=, reduce: CmpTerm
			reduce(117), // +=, reduce: CmpTerm
			reduce(117), // .=, reduce: CmpTerm
			reduce(117), // -=, reduce: CmpTerm
			reduce(117), // *=, reduce: CmpTerm
			reduce(117), // /=, reduce: CmpTerm
			reduce(117), // //=, reduce: CmpTerm
			reduce(117), // %=, reduce: CmpTerm
			reduce(117), // **=, reduce: CmpTerm
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2163), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2971
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			reduce(119), // {, reduce: BitwiseORTerm
			reduce(119), // }, reduce: BitwiseORTerm
			reduce(119), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(119), // ||=, reduce: BitwiseORTerm
			reduce(119), // ^^=, reduce: BitwiseORTerm
			reduce(119), // &&=, reduce: BitwiseORTerm
			reduce(119), // ??=, reduce: BitwiseORTerm
			reduce(119), // ???=, reduce: BitwiseORTerm
			reduce(119), // |=, reduce: BitwiseORTerm
			reduce(119), // &=, reduce: BitwiseORTerm
			reduce(119), // ^=, reduce: BitwiseORTerm
			reduce(119), // <<=, reduce: BitwiseORTerm
			reduce(119), // >>=, reduce: BitwiseORTerm
			reduce(119), // >>>=, reduce: BitwiseORTerm
			reduce(119), // +=, reduce: BitwiseORTerm
			reduce(119), // .=, reduce: BitwiseORTerm
			reduce(119), // -=, reduce: BitwiseORTerm
			reduce(119), // *=, reduce: BitwiseORTerm
			reduce(119), // /=, reduce: BitwiseORTerm
			reduce(119), // //=, reduce: BitwiseORTerm
			reduce(119), // %=, reduce: BitwiseORTerm
			reduce(119), // **=, reduce: BitwiseORTerm
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2164), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2972
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			reduce(121), // {, reduce: BitwiseXORTerm
			reduce(121), // }, reduce: BitwiseXORTerm
			reduce(121), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(121), // ||=, reduce: BitwiseXORTerm
			reduce(121), // ^^=, reduce: BitwiseXORTerm
			reduce(121), // &&=, reduce: BitwiseXORTerm
			reduce(121), // ??=, reduce: BitwiseXORTerm
			reduce(121), // ???=, reduce: BitwiseXORTerm
			reduce(121), // |=, reduce: BitwiseXORTerm
			reduce(121), // &=, reduce: BitwiseXORTerm
			reduce(121), // ^=, reduce: BitwiseXORTerm
			reduce(121), // <<=, reduce: BitwiseXORTerm
			reduce(121), // >>=, reduce: BitwiseXORTerm
			reduce(121), // >>>=, reduce: BitwiseXORTerm
			reduce(121), // +=, reduce: BitwiseXORTerm
			reduce(121), // .=, reduce: BitwiseXORTerm
			reduce(121), // -=, reduce: BitwiseXORTerm
			reduce(121), // *=, reduce: BitwiseXORTerm
			reduce(121), // /=, reduce: BitwiseXORTerm
			reduce(121), // //=, reduce: BitwiseXORTerm
			reduce(121), // %=, reduce: BitwiseXORTerm
			reduce(121), // **=, reduce: BitwiseXORTerm
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2165), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2973
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			reduce(123), // {, reduce: BitwiseANDTerm
			reduce(123), // }, reduce: BitwiseANDTerm
			reduce(123), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(123), // ||=, reduce: BitwiseANDTerm
			reduce(123), // ^^=, reduce: BitwiseANDTerm
			reduce(123), // &&=, reduce: BitwiseANDTerm
			reduce(123), // ??=, reduce: BitwiseANDTerm
			reduce(123), // ???=, reduce: BitwiseANDTerm
			reduce(123), // |=, reduce: BitwiseANDTerm
			reduce(123), // &=, reduce: BitwiseANDTerm
			reduce(123), // ^=, reduce: BitwiseANDTerm
			reduce(123), // <<=, reduce: BitwiseANDTerm
			reduce(123), // >>=, reduce: BitwiseANDTerm
			reduce(123), // >>>=, reduce: BitwiseANDTerm
			reduce(123), // +=, reduce: BitwiseANDTerm
			reduce(123), // .=, reduce: BitwiseANDTerm
			reduce(123), // -=, reduce: BitwiseANDTerm
			reduce(123), // *=, reduce: BitwiseANDTerm
			reduce(123), // /=, reduce: BitwiseANDTerm
			reduce(123), // //=, reduce: BitwiseANDTerm
			reduce(123), // %=, reduce: BitwiseANDTerm
			reduce(123), // **=, reduce: BitwiseANDTerm
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2166), // <<
			shift(2167), // >>
			shift(2168), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2974
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			reduce(125), // {, reduce: BitwiseShiftTerm
			reduce(125), // }, reduce: BitwiseShiftTerm
			reduce(125), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(125), // ||=, reduce: BitwiseShiftTerm
			reduce(125), // ^^=, reduce: BitwiseShiftTerm
			reduce(125), // &&=, reduce: BitwiseShiftTerm
			reduce(125), // ??=, reduce: BitwiseShiftTerm
			reduce(125), // ???=, reduce: BitwiseShiftTerm
			reduce(125), // |=, reduce: BitwiseShiftTerm
			reduce(125), // &=, reduce: BitwiseShiftTerm
			reduce(125), // ^=, reduce: BitwiseShiftTerm
			reduce(125), // <<=, reduce: BitwiseShiftTerm
			reduce(125), // >>=, reduce: BitwiseShiftTerm
			reduce(125), // >>>=, reduce: BitwiseShiftTerm
			reduce(125), // +=, reduce: BitwiseShiftTerm
			reduce(125), // .=, reduce: BitwiseShiftTerm
			reduce(125), // -=, reduce: BitwiseShiftTerm
			reduce(125), // *=, reduce: BitwiseShiftTerm
			reduce(125), // /=, reduce: BitwiseShiftTerm
			reduce(125), // //=, reduce: BitwiseShiftTerm
			reduce(125), // %=, reduce: BitwiseShiftTerm
			reduce(125), // **=, reduce: BitwiseShiftTerm
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2169), // +
			shift(2170), // -
			shift(2171), // .+
			shift(2172), // .-
			shift(2173), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2975
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			reduce(126), // {, reduce: BitwiseShiftTerm
			reduce(126), // }, reduce: BitwiseShiftTerm
			reduce(126), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(126), // ||=, reduce: BitwiseShiftTerm
			reduce(126), // ^^=, reduce: BitwiseShiftTerm
			reduce(126), // &&=, reduce: BitwiseShiftTerm
			reduce(126), // ??=, reduce: BitwiseShiftTerm
			reduce(126), // ???=, reduce: BitwiseShiftTerm
			reduce(126), // |=, reduce: BitwiseShiftTerm
			reduce(126), // &=, reduce: BitwiseShiftTerm
			reduce(126), // ^=, reduce: BitwiseShiftTerm
			reduce(126), // <<=, reduce: BitwiseShiftTerm
			reduce(126), // >>=, reduce: BitwiseShiftTerm
			reduce(126), // >>>=, reduce: BitwiseShiftTerm
			reduce(126), // +=, reduce: BitwiseShiftTerm
			reduce(126), // .=, reduce: BitwiseShiftTerm
			reduce(126), // -=, reduce: BitwiseShiftTerm
			reduce(126), // *=, reduce: BitwiseShiftTerm
			reduce(126), // /=, reduce: BitwiseShiftTerm
			reduce(126), // //=, reduce: BitwiseShiftTerm
			reduce(126), // %=, reduce: BitwiseShiftTerm
			reduce(126), // **=, reduce: BitwiseShiftTerm
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2169), // +
			shift(2170), // -
			shift(2171), // .+
			shift(2172), // .-
			shift(2173), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2976
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			reduce(127), // {, reduce: BitwiseShiftTerm
			reduce(127), // }, reduce: BitwiseShiftTerm
			reduce(127), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(127), // ||=, reduce: BitwiseShiftTerm
			reduce(127), // ^^=, reduce: BitwiseShiftTerm
			reduce(127), // &&=, reduce: BitwiseShiftTerm
			reduce(127), // ??=, reduce: BitwiseShiftTerm
			reduce(127), // ???=, reduce: BitwiseShiftTerm
			reduce(127), // |=, reduce: BitwiseShiftTerm
			reduce(127), // &=, reduce: BitwiseShiftTerm
			reduce(127), // ^=, reduce: BitwiseShiftTerm
			reduce(127), // <<=, reduce: BitwiseShiftTerm
			reduce(127), // >>=, reduce: BitwiseShiftTerm
			reduce(127), // >>>=, reduce: BitwiseShiftTerm
			reduce(127), // +=, reduce: BitwiseShiftTerm
			reduce(127), // .=, reduce: BitwiseShiftTerm
			reduce(127), // -=, reduce: BitwiseShiftTerm
			reduce(127), // *=, reduce: BitwiseShiftTerm
			reduce(127), // /=, reduce: BitwiseShiftTerm
			reduce(127), // //=, reduce: BitwiseShiftTerm
			reduce(127), // %=, reduce: BitwiseShiftTerm
			reduce(127), // **=, reduce: BitwiseShiftTerm
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2169), // +
			shift(2170), // -
			shift(2171), // .+
			shift(2172), // .-
			shift(2173), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2977
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			reduce(129), // {, reduce: AddsubdotTerm
			reduce(129), // }, reduce: AddsubdotTerm
			reduce(129), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(129), // ||=, reduce: AddsubdotTerm
			reduce(129), // ^^=, reduce: AddsubdotTerm
			reduce(129), // &&=, reduce: AddsubdotTerm
			reduce(129), // ??=, reduce: AddsubdotTerm
			reduce(129), // ???=, reduce: AddsubdotTerm
			reduce(129), // |=, reduce: AddsubdotTerm
			reduce(129), // &=, reduce: AddsubdotTerm
			reduce(129), // ^=, reduce: AddsubdotTerm
			reduce(129), // <<=, reduce: AddsubdotTerm
			reduce(129), // >>=, reduce: AddsubdotTerm
			reduce(129), // >>>=, reduce: AddsubdotTerm
			reduce(129), // +=, reduce: AddsubdotTerm
			reduce(129), // .=, reduce: AddsubdotTerm
			reduce(129), // -=, reduce: AddsubdotTerm
			reduce(129), // *=, reduce: AddsubdotTerm
			reduce(129), // /=, reduce: AddsubdotTerm
			reduce(129), // //=, reduce: AddsubdotTerm
			reduce(129), // %=, reduce: AddsubdotTerm
			reduce(129), // **=, reduce: AddsubdotTerm
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2175), // *
			shift(2176), // /
			shift(2177), // //
			shift(2178), // %
			shift(2179), // .*
			shift(2180), // ./
			shift(2181), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2978
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			reduce(130), // {, reduce: AddsubdotTerm
			reduce(130), // }, reduce: AddsubdotTerm
			reduce(130), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(130), // ||=, reduce: AddsubdotTerm
			reduce(130), // ^^=, reduce: AddsubdotTerm
			reduce(130), // &&=, reduce: AddsubdotTerm
			reduce(130), // ??=, reduce: AddsubdotTerm
			reduce(130), // ???=, reduce: AddsubdotTerm
			reduce(130), // |=, reduce: AddsubdotTerm
			reduce(130), // &=, reduce: AddsubdotTerm
			reduce(130), // ^=, reduce: AddsubdotTerm
			reduce(130), // <<=, reduce: AddsubdotTerm
			reduce(130), // >>=, reduce: AddsubdotTerm
			reduce(130), // >>>=, reduce: AddsubdotTerm
			reduce(130), // +=, reduce: AddsubdotTerm
			reduce(130), // .=, reduce: AddsubdotTerm
			reduce(130), // -=, reduce: AddsubdotTerm
			reduce(130), // *=, reduce: AddsubdotTerm
			reduce(130), // /=, reduce: AddsubdotTerm
			reduce(130), // //=, reduce: AddsubdotTerm
			reduce(130), // %=, reduce: AddsubdotTerm
			reduce(130), // **=, reduce: AddsubdotTerm
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2175), // *
			shift(2176), // /
			shift(2177), // //
			shift(2178), // %
			shift(2179), // .*
			shift(2180), // ./
			shift(2181), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2979
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			reduce(131), // {, reduce: AddsubdotTerm
			reduce(131), // }, reduce: AddsubdotTerm
			reduce(131), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(131), // ||=, reduce: AddsubdotTerm
			reduce(131), // ^^=, reduce: AddsubdotTerm
			reduce(131), // &&=, reduce: AddsubdotTerm
			reduce(131), // ??=, reduce: AddsubdotTerm
			reduce(131), // ???=, reduce: AddsubdotTerm
			reduce(131), // |=, reduce: AddsubdotTerm
			reduce(131), // &=, reduce: AddsubdotTerm
			reduce(131), // ^=, reduce: AddsubdotTerm
			reduce(131), // <<=, reduce: AddsubdotTerm
			reduce(131), // >>=, reduce: AddsubdotTerm
			reduce(131), // >>>=, reduce: AddsubdotTerm
			reduce(131), // +=, reduce: AddsubdotTerm
			reduce(131), // .=, reduce: AddsubdotTerm
			reduce(131), // -=, reduce: AddsubdotTerm
			reduce(131), // *=, reduce: AddsubdotTerm
			reduce(131), // /=, reduce: AddsubdotTerm
			reduce(131), // //=, reduce: AddsubdotTerm
			reduce(131), // %=, reduce: AddsubdotTerm
			reduce(131), // **=, reduce: AddsubdotTerm
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2175), // *
			shift(2176), // /
			shift(2177), // //
			shift(2178), // %
			shift(2179), // .*
			shift(2180), // ./
			shift(2181), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2980
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			reduce(132), // {, reduce: AddsubdotTerm
			reduce(132), // }, reduce: AddsubdotTerm
			reduce(132), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(132), // ||=, reduce: AddsubdotTerm
			reduce(132), // ^^=, reduce: AddsubdotTerm
			reduce(132), // &&=, reduce: AddsubdotTerm
			reduce(132), // ??=, reduce: AddsubdotTerm
			reduce(132), // ???=, reduce: AddsubdotTerm
			reduce(132), // |=, reduce: AddsubdotTerm
			reduce(132), // &=, reduce: AddsubdotTerm
			reduce(132), // ^=, reduce: AddsubdotTerm
			reduce(132), // <<=, reduce: AddsubdotTerm
			reduce(132), // >>=, reduce: AddsubdotTerm
			reduce(132), // >>>=, reduce: AddsubdotTerm
			reduce(132), // +=, reduce: AddsubdotTerm
			reduce(132), // .=, reduce: AddsubdotTerm
			reduce(132), // -=, reduce: AddsubdotTerm
			reduce(132), // *=, reduce: AddsubdotTerm
			reduce(132), // /=, reduce: AddsubdotTerm
			reduce(132), // //=, reduce: AddsubdotTerm
			reduce(132), // %=, reduce: AddsubdotTerm
			reduce(132), // **=, reduce: AddsubdotTerm
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2175), // *
			shift(2176), // /
			shift(2177), // //
			shift(2178), // %
			shift(2179), // .*
			shift(2180), // ./
			shift(2181), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2981
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			reduce(133), // {, reduce: AddsubdotTerm
			reduce(133), // }, reduce: AddsubdotTerm
			reduce(133), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(133), // ||=, reduce: AddsubdotTerm
			reduce(133), // ^^=, reduce: AddsubdotTerm
			reduce(133), // &&=, reduce: AddsubdotTerm
			reduce(133), // ??=, reduce: AddsubdotTerm
			reduce(133), // ???=, reduce: AddsubdotTerm
			reduce(133), // |=, reduce: AddsubdotTerm
			reduce(133), // &=, reduce: AddsubdotTerm
			reduce(133), // ^=, reduce: AddsubdotTerm
			reduce(133), // <<=, reduce: AddsubdotTerm
			reduce(133), // >>=, reduce: AddsubdotTerm
			reduce(133), // >>>=, reduce: AddsubdotTerm
			reduce(133), // +=, reduce: AddsubdotTerm
			reduce(133), // .=, reduce: AddsubdotTerm
			reduce(133), // -=, reduce: AddsubdotTerm
			reduce(133), // *=, reduce: AddsubdotTerm
			reduce(133), // /=, reduce: AddsubdotTerm
			reduce(133), // //=, reduce: AddsubdotTerm
			reduce(133), // %=, reduce: AddsubdotTerm
			reduce(133), // **=, reduce: AddsubdotTerm
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2175), // *
			shift(2176), // /
			shift(2177), // //
			shift(2178), // %
			shift(2179), // .*
			shift(2180), // ./
			shift(2181), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2982
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			reduce(135), // {, reduce: MuldivTerm
			reduce(135), // }, reduce: MuldivTerm
			reduce(135), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(135), // ||=, reduce: MuldivTerm
			reduce(135), // ^^=, reduce: MuldivTerm
			reduce(135), // &&=, reduce: MuldivTerm
			reduce(135), // ??=, reduce: MuldivTerm
			reduce(135), // ???=, reduce: MuldivTerm
			reduce(135), // |=, reduce: MuldivTerm
			reduce(135), // &=, reduce: MuldivTerm
			reduce(135), // ^=, reduce: MuldivTerm
			reduce(135), // <<=, reduce: MuldivTerm
			reduce(135), // >>=, reduce: MuldivTerm
			reduce(135), // >>>=, reduce: MuldivTerm
			reduce(135), // +=, reduce: MuldivTerm
			reduce(135), // .=, reduce: MuldivTerm
			reduce(135), // -=, reduce: MuldivTerm
			reduce(135), // *=, reduce: MuldivTerm
			reduce(135), // /=, reduce: MuldivTerm
			reduce(135), // //=, reduce: MuldivTerm
			reduce(135), // %=, reduce: MuldivTerm
			reduce(135), // **=, reduce: MuldivTerm
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2983
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			reduce(136), // {, reduce: MuldivTerm
			reduce(136), // }, reduce: MuldivTerm
			reduce(136), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(136), // ||=, reduce: MuldivTerm
			reduce(136), // ^^=, reduce: MuldivTerm
			reduce(136), // &&=, reduce: MuldivTerm
			reduce(136), // ??=, reduce: MuldivTerm
			reduce(136), // ???=, reduce: MuldivTerm
			reduce(136), // |=, reduce: MuldivTerm
			reduce(136), // &=, reduce: MuldivTerm
			reduce(136), // ^=, reduce: MuldivTerm
			reduce(136), // <<=, reduce: MuldivTerm
			reduce(136), // >>=, reduce: MuldivTerm
			reduce(136), // >>>=, reduce: MuldivTerm
			reduce(136), // +=, reduce: MuldivTerm
			reduce(136), // .=, reduce: MuldivTerm
			reduce(136), // -=, reduce: MuldivTerm
			reduce(136), // *=, reduce: MuldivTerm
			reduce(136), // /=, reduce: MuldivTerm
			reduce(136), // //=, reduce: MuldivTerm
			reduce(136), // %=, reduce: MuldivTerm
			reduce(136), // **=, reduce: MuldivTerm
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2984
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			reduce(137), // {, reduce: MuldivTerm
			reduce(137), // }, reduce: MuldivTerm
			reduce(137), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(137), // ||=, reduce: MuldivTerm
			reduce(137), // ^^=, reduce: MuldivTerm
			reduce(137), // &&=, reduce: MuldivTerm
			reduce(137), // ??=, reduce: MuldivTerm
			reduce(137), // ???=, reduce: MuldivTerm
			reduce(137), // |=, reduce: MuldivTerm
			reduce(137), // &=, reduce: MuldivTerm
			reduce(137), // ^=, reduce: MuldivTerm
			reduce(137), // <<=, reduce: MuldivTerm
			reduce(137), // >>=, reduce: MuldivTerm
			reduce(137), // >>>=, reduce: MuldivTerm
			reduce(137), // +=, reduce: MuldivTerm
			reduce(137), // .=, reduce: MuldivTerm
			reduce(137), // -=, reduce: MuldivTerm
			reduce(137), // *=, reduce: MuldivTerm
			reduce(137), // /=, reduce: MuldivTerm
			reduce(137), // //=, reduce: MuldivTerm
			reduce(137), // %=, reduce: MuldivTerm
			reduce(137), // **=, reduce: MuldivTerm
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2985
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			reduce(138), // {, reduce: MuldivTerm
			reduce(138), // }, reduce: MuldivTerm
			reduce(138), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(138), // ||=, reduce: MuldivTerm
			reduce(138), // ^^=, reduce: MuldivTerm
			reduce(138), // &&=, reduce: MuldivTerm
			reduce(138), // ??=, reduce: MuldivTerm
			reduce(138), // ???=, reduce: MuldivTerm
			reduce(138), // |=, reduce: MuldivTerm
			reduce(138), // &=, reduce: MuldivTerm
			reduce(138), // ^=, reduce: MuldivTerm
			reduce(138), // <<=, reduce: MuldivTerm
			reduce(138), // >>=, reduce: MuldivTerm
			reduce(138), // >>>=, reduce: MuldivTerm
			reduce(138), // +=, reduce: MuldivTerm
			reduce(138), // .=, reduce: MuldivTerm
			reduce(138), // -=, reduce: MuldivTerm
			reduce(138), // *=, reduce: MuldivTerm
			reduce(138), // /=, reduce: MuldivTerm
			reduce(138), // //=, reduce: MuldivTerm
			reduce(138), // %=, reduce: MuldivTerm
			reduce(138), // **=, reduce: MuldivTerm
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2986
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			reduce(139), // {, reduce: MuldivTerm
			reduce(139), // }, reduce: MuldivTerm
			reduce(139), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(139), // ||=, reduce: MuldivTerm
			reduce(139), // ^^=, reduce: MuldivTerm
			reduce(139), // &&=, reduce: MuldivTerm
			reduce(139), // ??=, reduce: MuldivTerm
			reduce(139), // ???=, reduce: MuldivTerm
			reduce(139), // |=, reduce: MuldivTerm
			reduce(139), // &=, reduce: MuldivTerm
			reduce(139), // ^=, reduce: MuldivTerm
			reduce(139), // <<=, reduce: MuldivTerm
			reduce(139), // >>=, reduce: MuldivTerm
			reduce(139), // >>>=, reduce: MuldivTerm
			reduce(139), // +=, reduce: MuldivTerm
			reduce(139), // .=, reduce: MuldivTerm
			reduce(139), // -=, reduce: MuldivTerm
			reduce(139), // *=, reduce: MuldivTerm
			reduce(139), // /=, reduce: MuldivTerm
			reduce(139), // //=, reduce: MuldivTerm
			reduce(139), // %=, reduce: MuldivTerm
			reduce(139), // **=, reduce: MuldivTerm
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2987
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			reduce(140), // {, reduce: MuldivTerm
			reduce(140), // }, reduce: MuldivTerm
			reduce(140), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(140), // ||=, reduce: MuldivTerm
			reduce(140), // ^^=, reduce: MuldivTerm
			reduce(140), // &&=, reduce: MuldivTerm
			reduce(140), // ??=, reduce: MuldivTerm
			reduce(140), // ???=, reduce: MuldivTerm
			reduce(140), // |=, reduce: MuldivTerm
			reduce(140), // &=, reduce: MuldivTerm
			reduce(140), // ^=, reduce: MuldivTerm
			reduce(140), // <<=, reduce: MuldivTerm
			reduce(140), // >>=, reduce: MuldivTerm
			reduce(140), // >>>=, reduce: MuldivTerm
			reduce(140), // +=, reduce: MuldivTerm
			reduce(140), // .=, reduce: MuldivTerm
			reduce(140), // -=, reduce: MuldivTerm
			reduce(140), // *=, reduce: MuldivTerm
			reduce(140), // /=, reduce: MuldivTerm
			reduce(140), // //=, reduce: MuldivTerm
			reduce(140), // %=, reduce: MuldivTerm
			reduce(140), // **=, reduce: MuldivTerm
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2988
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			reduce(141), // {, reduce: MuldivTerm
			reduce(141), // }, reduce: MuldivTerm
			reduce(141), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(141), // ||=, reduce: MuldivTerm
			reduce(141), // ^^=, reduce: MuldivTerm
			reduce(141), // &&=, reduce: MuldivTerm
			reduce(141), // ??=, reduce: MuldivTerm
			reduce(141), // ???=, reduce: MuldivTerm
			reduce(141), // |=, reduce: MuldivTerm
			reduce(141), // &=, reduce: MuldivTerm
			reduce(141), // ^=, reduce: MuldivTerm
			reduce(141), // <<=, reduce: MuldivTerm
			reduce(141), // >>=, reduce: MuldivTerm
			reduce(141), // >>>=, reduce: MuldivTerm
			reduce(141), // +=, reduce: MuldivTerm
			reduce(141), // .=, reduce: MuldivTerm
			reduce(141), // -=, reduce: MuldivTerm
			reduce(141), // *=, reduce: MuldivTerm
			reduce(141), // /=, reduce: MuldivTerm
			reduce(141), // //=, reduce: MuldivTerm
			reduce(141), // %=, reduce: MuldivTerm
			reduce(141), // **=, reduce: MuldivTerm
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2989
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			reduce(150), // {, reduce: PowTerm
			reduce(150), // }, reduce: PowTerm
			reduce(150), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: PowTerm
			reduce(150), // ^^=, reduce: PowTerm
			reduce(150), // &&=, reduce: PowTerm
			reduce(150), // ??=, reduce: PowTerm
			reduce(150), // ???=, reduce: PowTerm
			reduce(150), // |=, reduce: PowTerm
			reduce(150), // &=, reduce: PowTerm
			reduce(150), // ^=, reduce: PowTerm
			reduce(150), // <<=, reduce: PowTerm
			reduce(150), // >>=, reduce: PowTerm
			reduce(150), // >>>=, reduce: PowTerm
			reduce(150), // +=, reduce: PowTerm
			reduce(150), // .=, reduce: PowTerm
			reduce(150), // -=, reduce: PowTerm
			reduce(150), // *=, reduce: PowTerm
			reduce(150), // /=, reduce: PowTerm
			reduce(150), // //=, reduce: PowTerm
			reduce(150), // %=, reduce: PowTerm
			reduce(150), // **=, reduce: PowTerm
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2990
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			reduce(152), // {, reduce: PrecedenceChainEnd
			reduce(152), // }, reduce: PrecedenceChainEnd
			reduce(152), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: PrecedenceChainEnd
			reduce(152), // ^^=, reduce: PrecedenceChainEnd
			reduce(152), // &&=, reduce: PrecedenceChainEnd
			reduce(152), // ??=, reduce: PrecedenceChainEnd
			reduce(152), // ???=, reduce: PrecedenceChainEnd
			reduce(152), // |=, reduce: PrecedenceChainEnd
			reduce(152), // &=, reduce: PrecedenceChainEnd
			reduce(152), // ^=, reduce: PrecedenceChainEnd
			reduce(152), // <<=, reduce: PrecedenceChainEnd
			reduce(152), // >>=, reduce: PrecedenceChainEnd
			reduce(152), // >>>=, reduce: PrecedenceChainEnd
			reduce(152), // +=, reduce: PrecedenceChainEnd
			reduce(152), // .=, reduce: PrecedenceChainEnd
			reduce(152), // -=, reduce: PrecedenceChainEnd
			reduce(152), // *=, reduce: PrecedenceChainEnd
			reduce(152), // /=, reduce: PrecedenceChainEnd
			reduce(152), // //=, reduce: PrecedenceChainEnd
			reduce(152), // %=, reduce: PrecedenceChainEnd
			reduce(152), // **=, reduce: PrecedenceChainEnd
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2991
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3601), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3602), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2992
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3604), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2993
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3605), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2994
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3606), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2995
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			reduce(168), // {, reduce: ArrayLiteral
			reduce(168), // }, reduce: ArrayLiteral
			reduce(168), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: ArrayLiteral
			reduce(168), // ^^=, reduce: ArrayLiteral
			reduce(168), // &&=, reduce: ArrayLiteral
			reduce(168), // ??=, reduce: ArrayLiteral
			reduce(168), // ???=, reduce: ArrayLiteral
			reduce(168), // |=, reduce: ArrayLiteral
			reduce(168), // &=, reduce: ArrayLiteral
			reduce(168), // ^=, reduce: ArrayLiteral
			reduce(168), // <<=, reduce: ArrayLiteral
			reduce(168), // >>=, reduce: ArrayLiteral
			reduce(168), // >>>=, reduce: ArrayLiteral
			reduce(168), // +=, reduce: ArrayLiteral
			reduce(168), // .=, reduce: ArrayLiteral
			reduce(168), // -=, reduce: ArrayLiteral
			reduce(168), // *=, reduce: ArrayLiteral
			reduce(168), // /=, reduce: ArrayLiteral
			reduce(168), // //=, reduce: ArrayLiteral
			reduce(168), // %=, reduce: ArrayLiteral
			reduce(168), // **=, reduce: ArrayLiteral
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2996
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3607), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2997
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3608), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2998
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			reduce(205), // {, reduce: FunctionCallsite
			reduce(205), // }, reduce: FunctionCallsite
			reduce(205), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: FunctionCallsite
			reduce(205), // ^^=, reduce: FunctionCallsite
			reduce(205), // &&=, reduce: FunctionCallsite
			reduce(205), // ??=, reduce: FunctionCallsite
			reduce(205), // ???=, reduce: FunctionCallsite
			reduce(205), // |=, reduce: FunctionCallsite
			reduce(205), // &=, reduce: FunctionCallsite
			reduce(205), // ^=, reduce: FunctionCallsite
			reduce(205), // <<=, reduce: FunctionCallsite
			reduce(205), // >>=, reduce: FunctionCallsite
			reduce(205), // >>>=, reduce: FunctionCallsite
			reduce(205), // +=, reduce: FunctionCallsite
			reduce(205), // .=, reduce: FunctionCallsite
			reduce(205), // -=, reduce: FunctionCallsite
			reduce(205), // *=, reduce: FunctionCallsite
			reduce(205), // /=, reduce: FunctionCallsite
			reduce(205), // //=, reduce: FunctionCallsite
			reduce(205), // %=, reduce: FunctionCallsite
			reduce(205), // **=, reduce: FunctionCallsite
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S2999
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(3610), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3000
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3001
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(233), // ;, reduce: ElseBlock
			reduce(233), // {, reduce: ElseBlock
			reduce(233), // }, reduce: ElseBlock
			nil,         // =
			reduce(233), // unset, reduce: ElseBlock
			reduce(233), // filter, reduce: ElseBlock
			reduce(233), // emit, reduce: ElseBlock
			reduce(233), // dump, reduce: ElseBlock
			reduce(233), // edump, reduce: ElseBlock
			reduce(233), // print, reduce: ElseBlock
			reduce(233), // eprint, reduce: ElseBlock
			reduce(233), // printn, reduce: ElseBlock
			reduce(233), // eprintn, reduce: ElseBlock
			reduce(233), // field_name, reduce: ElseBlock
			reduce(233), // $[, reduce: ElseBlock
			nil,         // ]
			reduce(233), // braced_field_name, reduce: ElseBlock
			reduce(233), // $[[, reduce: ElseBlock
			nil,         // ]]
			reduce(233), // $[[[, reduce: ElseBlock
			nil,         // ]]]
			reduce(233), // full_srec, reduce: ElseBlock
			reduce(233), // oosvar_name, reduce: ElseBlock
			reduce(233), // @[, reduce: ElseBlock
			reduce(233), // braced_oosvar_name, reduce: ElseBlock
			reduce(233), // full_oosvar, reduce: ElseBlock
			reduce(233), // non_sigil_name, reduce: ElseBlock
			reduce(233), // arr, reduce: ElseBlock
			reduce(233), // bool, reduce: ElseBlock
			reduce(233), // float, reduce: ElseBlock
			reduce(233), // int, reduce: ElseBlock
			reduce(233), // map, reduce: ElseBlock
			reduce(233), // num, reduce: ElseBlock
			reduce(233), // str, reduce: ElseBlock
			reduce(233), // var, reduce: ElseBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(233), // +, reduce: ElseBlock
			reduce(233), // -, reduce: ElseBlock
			reduce(233), // .+, reduce: ElseBlock
			reduce(233), // .-, reduce: ElseBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(233), // !, reduce: ElseBlock
			reduce(233), // ~, reduce: ElseBlock
			nil,         // **
			reduce(233), // (, reduce: ElseBlock
			nil,         // )
			reduce(233), // string_literal, reduce: ElseBlock
			reduce(233), // int_literal, reduce: ElseBlock
			reduce(233), // float_literal, reduce: ElseBlock
			reduce(233), // boolean_literal, reduce: ElseBlock
			reduce(233), // const_M_PI, reduce: ElseBlock
			reduce(233), // const_M_E, reduce: ElseBlock
			reduce(233), // panic, reduce: ElseBlock
			reduce(233), // [, reduce: ElseBlock
			nil,         // ,
			reduce(233), // ctx_IPS, reduce: ElseBlock
			reduce(233), // ctx_IFS, reduce: ElseBlock
			reduce(233), // ctx_IRS, reduce: ElseBlock
			reduce(233), // ctx_OPS, reduce: ElseBlock
			reduce(233), // ctx_OFS, reduce: ElseBlock
			reduce(233), // ctx_ORS, reduce: ElseBlock
			reduce(233), // ctx_NF, reduce: ElseBlock
			reduce(233), // ctx_NR, reduce: ElseBlock
			reduce(233), // ctx_FNR, reduce: ElseBlock
			reduce(233), // ctx_FILENAME, reduce: ElseBlock
			reduce(233), // ctx_FILENUM, reduce: ElseBlock
			reduce(233), // env, reduce: ElseBlock
			nil,         // [[
			nil,         // [[[
			reduce(233), // call, reduce: ElseBlock
			reduce(233), // begin, reduce: ElseBlock
			reduce(233), // end, reduce: ElseBlock
			reduce(233), // if, reduce: ElseBlock
			nil,         // elif
			nil,         // else
			reduce(233), // while, reduce: ElseBlock
			reduce(233), // do, reduce: ElseBlock
			reduce(233), // for, reduce: ElseBlock
			nil,         // in
			reduce(233), // break, reduce: ElseBlock
			reduce(233), // continue, reduce: ElseBlock
			reduce(233), // func, reduce: ElseBlock
			reduce(233), // subr, reduce: ElseBlock
			reduce(233), // return, reduce: ElseBlock
		},
	},
	actionRow{ // S3002
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3612), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3003
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3613), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3004
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3614), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3005
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(158), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: MlrvalOrFunction
			reduce(158), // ^^=, reduce: MlrvalOrFunction
			reduce(158), // &&=, reduce: MlrvalOrFunction
			reduce(158), // ??=, reduce: MlrvalOrFunction
			reduce(158), // ???=, reduce: MlrvalOrFunction
			reduce(158), // |=, reduce: MlrvalOrFunction
			reduce(158), // &=, reduce: MlrvalOrFunction
			reduce(158), // ^=, reduce: MlrvalOrFunction
			reduce(158), // <<=, reduce: MlrvalOrFunction
			reduce(158), // >>=, reduce: MlrvalOrFunction
			reduce(158), // >>>=, reduce: MlrvalOrFunction
			reduce(158), // +=, reduce: MlrvalOrFunction
			reduce(158), // .=, reduce: MlrvalOrFunction
			reduce(158), // -=, reduce: MlrvalOrFunction
			reduce(158), // *=, reduce: MlrvalOrFunction
			reduce(158), // /=, reduce: MlrvalOrFunction
			reduce(158), // //=, reduce: MlrvalOrFunction
			reduce(158), // %=, reduce: MlrvalOrFunction
			reduce(158), // **=, reduce: MlrvalOrFunction
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			shift(3615), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(3616), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3006
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(726),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(735),  // field_name
			shift(736),  // $[
			nil,         // ]
			shift(737),  // braced_field_name
			shift(738),  // $[[
			nil,         // ]]
			shift(739),  // $[[[
			nil,         // ]]]
			shift(741),  // full_srec
			shift(746),  // oosvar_name
			shift(747),  // @[
			shift(748),  // braced_oosvar_name
			shift(750),  // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(766),  // +
			shift(768),  // -
			shift(769),  // .+
			shift(770),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(772),  // !
			shift(773),  // ~
			nil,         // **
			shift(776),  // (
			nil,         // )
			shift(778),  // string_literal
			shift(779),  // int_literal
			shift(780),  // float_literal
			shift(781),  // boolean_literal
			shift(782),  // const_M_PI
			shift(783),  // const_M_E
			shift(784),  // panic
			shift(786),  // [
			nil,         // ,
			shift(789),  // ctx_IPS
			shift(790),  // ctx_IFS
			shift(791),  // ctx_IRS
			shift(792),  // ctx_OPS
			shift(793),  // ctx_OFS
			shift(794),  // ctx_ORS
			shift(795),  // ctx_NF
			shift(796),  // ctx_NR
			shift(797),  // ctx_FNR
			shift(798),  // ctx_FILENAME
			shift(799),  // ctx_FILENUM
			shift(801),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3007
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(3618), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(2745), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3008
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2747), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(2748), // float
			shift(2749), // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(259), // ), reduce: FuncOrSubrParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3009
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2747), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(2748), // float
			shift(2749), // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(259), // ), reduce: FuncOrSubrParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3010
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(264), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(275), // field_name
			shift(276), // $[
			nil,        // ]
			shift(277), // braced_field_name
			shift(278), // $[[
			nil,        // ]]
			shift(279), // $[[[
			nil,        // ]]]
			shift(281), // full_srec
			shift(286), // oosvar_name
			shift(287), // @[
			shift(288), // braced_oosvar_name
			shift(290), // full_oosvar
			shift(291), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(306), // +
			shift(308), // -
			shift(309), // .+
			shift(310), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(312), // !
			shift(313), // ~
			nil,        // **
			shift(316), // (
			nil,        // )
			shift(318), // string_literal
			shift(319), // int_literal
			shift(320), // float_literal
			shift(321), // boolean_literal
			shift(322), // const_M_PI
			shift(323), // const_M_E
			shift(324), // panic
			shift(326), // [
			nil,        // ,
			shift(329), // ctx_IPS
			shift(330), // ctx_IFS
			shift(331), // ctx_IRS
			shift(332), // ctx_OPS
			shift(333), // ctx_OFS
			shift(334), // ctx_ORS
			shift(335), // ctx_NF
			shift(336), // ctx_NR
			shift(337), // ctx_FNR
			shift(338), // ctx_FILENAME
			shift(339), // ctx_FILENUM
			shift(341), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3011
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(197), // $, reduce: ArrayOrMapIndexAccess
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3012
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3623), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3013
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3624), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3014
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(203), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3015
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(198), // $, reduce: ArrayOrMapPositionalNameAccess
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3016
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(199), // $, reduce: ArrayOrMapPositionalValueAccess
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3017
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(192), // $, reduce: ENV
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3018
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(206), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3019
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(352), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(362), // field_name
			shift(363), // $[
			nil,        // ]
			shift(364), // braced_field_name
			shift(365), // $[[
			nil,        // ]]
			shift(366), // $[[[
			nil,        // ]]]
			shift(368), // full_srec
			shift(373), // oosvar_name
			shift(374), // @[
			shift(375), // braced_oosvar_name
			shift(377), // full_oosvar
			shift(378), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(393), // +
			shift(395), // -
			shift(396), // .+
			shift(397), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(399), // !
			shift(400), // ~
			nil,        // **
			shift(403), // (
			nil,        // )
			shift(405), // string_literal
			shift(406), // int_literal
			shift(407), // float_literal
			shift(408), // boolean_literal
			shift(409), // const_M_PI
			shift(410), // const_M_E
			shift(411), // panic
			shift(413), // [
			nil,        // ,
			shift(416), // ctx_IPS
			shift(417), // ctx_IFS
			shift(418), // ctx_IRS
			shift(419), // ctx_OPS
			shift(420), // ctx_OFS
			shift(421), // ctx_ORS
			shift(422), // ctx_NF
			shift(423), // ctx_NR
			shift(424), // ctx_FNR
			shift(425), // ctx_FILENAME
			shift(426), // ctx_FILENUM
			shift(428), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3020
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(197), // $, reduce: ArrayOrMapIndexAccess
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			reduce(197), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3021
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3627), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3022
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3628), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3023
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(203), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			reduce(203), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3024
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(198), // $, reduce: ArrayOrMapPositionalNameAccess
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3025
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(199), // $, reduce: ArrayOrMapPositionalValueAccess
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(192), // $, reduce: ENV
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			reduce(192), // ,, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3027
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(206), // $, reduce: FunctionCallsite
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			reduce(206), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3028
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3029
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(197), // ], reduce: ArrayOrMapIndexAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3030
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3631), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3031
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3632), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3032
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(203), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3033
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(198), // ], reduce: ArrayOrMapPositionalNameAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3034
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(199), // ], reduce: ArrayOrMapPositionalValueAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3035
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(192), // ], reduce: ENV
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3036
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(206), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3037
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3038
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(197), // ]], reduce: ArrayOrMapIndexAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3039
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3635), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3040
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3636), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3041
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(203), // ]], reduce: ArraySliceAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3042
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(198), // ]], reduce: ArrayOrMapPositionalNameAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3043
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(199), // ]], reduce: ArrayOrMapPositionalValueAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3044
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(192), // ]], reduce: ENV
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3045
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(206), // ]], reduce: FunctionCallsite
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3046
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3047
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(197), // ]]], reduce: ArrayOrMapIndexAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3048
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3639), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3049
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3640), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3050
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(203), // ]]], reduce: ArraySliceAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3051
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(198), // ]]], reduce: ArrayOrMapPositionalNameAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3052
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(199), // ]]], reduce: ArrayOrMapPositionalValueAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3053
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(192), // ]]], reduce: ENV
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3054
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(206), // ]]], reduce: FunctionCallsite
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3055
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(97), // $, reduce: TernaryTerm
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			reduce(97), // {, reduce: TernaryTerm
			nil,        // }
			reduce(97), // =, reduce: TernaryTerm
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: TernaryTerm
			reduce(97), // ^^=, reduce: TernaryTerm
			reduce(97), // &&=, reduce: TernaryTerm
			reduce(97), // ??=, reduce: TernaryTerm
			reduce(97), // ???=, reduce: TernaryTerm
			reduce(97), // |=, reduce: TernaryTerm
			reduce(97), // &=, reduce: TernaryTerm
			reduce(97), // ^=, reduce: TernaryTerm
			reduce(97), // <<=, reduce: TernaryTerm
			reduce(97), // >>=, reduce: TernaryTerm
			reduce(97), // >>>=, reduce: TernaryTerm
			reduce(97), // +=, reduce: TernaryTerm
			reduce(97), // .=, reduce: TernaryTerm
			reduce(97), // -=, reduce: TernaryTerm
			reduce(97), // *=, reduce: TernaryTerm
			reduce(97), // /=, reduce: TernaryTerm
			reduce(97), // //=, reduce: TernaryTerm
			reduce(97), // %=, reduce: TernaryTerm
			reduce(97), // **=, reduce: TernaryTerm
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3056
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3057
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			reduce(197), // ), reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3058
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3643), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3059
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3644), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3060
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(203), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3061
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			reduce(198), // ), reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3062
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			reduce(199), // ), reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3063
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			reduce(192), // ), reduce: ENV
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3064
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			reduce(206), // ), reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3065
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(174), // ], reduce: MapLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			reduce(174), // :, reduce: MapLiteral
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3066
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3645), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3067
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(202), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			reduce(202), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(202), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: ArraySliceAccess
			reduce(202), // ^^=, reduce: ArraySliceAccess
			reduce(202), // &&=, reduce: ArraySliceAccess
			reduce(202), // ??=, reduce: ArraySliceAccess
			reduce(202), // ???=, reduce: ArraySliceAccess
			reduce(202), // |=, reduce: ArraySliceAccess
			reduce(202), // &=, reduce: ArraySliceAccess
			reduce(202), // ^=, reduce: ArraySliceAccess
			reduce(202), // <<=, reduce: ArraySliceAccess
			reduce(202), // >>=, reduce: ArraySliceAccess
			reduce(202), // >>>=, reduce: ArraySliceAccess
			reduce(202), // +=, reduce: ArraySliceAccess
			reduce(202), // .=, reduce: ArraySliceAccess
			reduce(202), // -=, reduce: ArraySliceAccess
			reduce(202), // *=, reduce: ArraySliceAccess
			reduce(202), // /=, reduce: ArraySliceAccess
			reduce(202), // //=, reduce: ArraySliceAccess
			reduce(202), // %=, reduce: ArraySliceAccess
			reduce(202), // **=, reduce: ArraySliceAccess
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3068
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(55), // ], reduce: IndirectFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			reduce(55), // :, reduce: IndirectFieldValue
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3069
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(57), // ], reduce: PositionalFieldName
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			reduce(57), // :, reduce: PositionalFieldName
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3070
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(58), // ], reduce: PositionalFieldValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			reduce(58), // :, reduce: PositionalFieldValue
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3071
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(64), // ], reduce: IndirectOosvarValue
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			reduce(64), // :, reduce: IndirectOosvarValue
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3072
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3646), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3073
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(99),  // ], reduce: LogicalOrTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			reduce(99),  // :, reduce: LogicalOrTerm
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2506), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3074
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(201), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			reduce(201), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(201), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: ArraySliceAccess
			reduce(201), // ^^=, reduce: ArraySliceAccess
			reduce(201), // &&=, reduce: ArraySliceAccess
			reduce(201), // ??=, reduce: ArraySliceAccess
			reduce(201), // ???=, reduce: ArraySliceAccess
			reduce(201), // |=, reduce: ArraySliceAccess
			reduce(201), // &=, reduce: ArraySliceAccess
			reduce(201), // ^=, reduce: ArraySliceAccess
			reduce(201), // <<=, reduce: ArraySliceAccess
			reduce(201), // >>=, reduce: ArraySliceAccess
			reduce(201), // >>>=, reduce: ArraySliceAccess
			reduce(201), // +=, reduce: ArraySliceAccess
			reduce(201), // .=, reduce: ArraySliceAccess
			reduce(201), // -=, reduce: ArraySliceAccess
			reduce(201), // *=, reduce: ArraySliceAccess
			reduce(201), // /=, reduce: ArraySliceAccess
			reduce(201), // //=, reduce: ArraySliceAccess
			reduce(201), // %=, reduce: ArraySliceAccess
			reduce(201), // **=, reduce: ArraySliceAccess
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3075
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(101), // ], reduce: LogicalXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			reduce(101), // :, reduce: LogicalXORTerm
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2507), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3076
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(103), // ], reduce: LogicalAndTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			reduce(103), // :, reduce: LogicalAndTerm
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2508), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3077
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(105), // ], reduce: AbsentCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			reduce(105), // :, reduce: AbsentCoalesceTerm
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2509), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3078
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(107), // ], reduce: EmptyCoalesceTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			reduce(107), // :, reduce: EmptyCoalesceTerm
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2510), // =~
			shift(2511), // !=~
			shift(2512), // ==
			shift(2513), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3079
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(109), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			reduce(109), // :, reduce: EqneTerm
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2514), // >
			shift(2515), // >=
			shift(2516), // <
			shift(2517), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3080
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(110), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			reduce(110), // :, reduce: EqneTerm
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2514), // >
			shift(2515), // >=
			shift(2516), // <
			shift(2517), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3081
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(111), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			reduce(111), // :, reduce: EqneTerm
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2514), // >
			shift(2515), // >=
			shift(2516), // <
			shift(2517), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3082
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(112), // ], reduce: EqneTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			reduce(112), // :, reduce: EqneTerm
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2514), // >
			shift(2515), // >=
			shift(2516), // <
			shift(2517), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3083
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(114), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			reduce(114), // :, reduce: CmpTerm
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2518), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3084
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(115), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			reduce(115), // :, reduce: CmpTerm
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2518), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3085
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(116), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			reduce(116), // :, reduce: CmpTerm
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2518), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3086
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(117), // ], reduce: CmpTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			reduce(117), // :, reduce: CmpTerm
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2518), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3087
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(119), // ], reduce: BitwiseORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			reduce(119), // :, reduce: BitwiseORTerm
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2519), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3088
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(121), // ], reduce: BitwiseXORTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			reduce(121), // :, reduce: BitwiseXORTerm
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2520), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3089
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(123), // ], reduce: BitwiseANDTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			reduce(123), // :, reduce: BitwiseANDTerm
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2521), // <<
			shift(2522), // >>
			shift(2523), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3090
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(125), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			reduce(125), // :, reduce: BitwiseShiftTerm
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2524), // +
			shift(2525), // -
			shift(2526), // .+
			shift(2527), // .-
			shift(2528), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3091
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(126), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			reduce(126), // :, reduce: BitwiseShiftTerm
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2524), // +
			shift(2525), // -
			shift(2526), // .+
			shift(2527), // .-
			shift(2528), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3092
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(127), // ], reduce: BitwiseShiftTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			reduce(127), // :, reduce: BitwiseShiftTerm
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2524), // +
			shift(2525), // -
			shift(2526), // .+
			shift(2527), // .-
			shift(2528), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3093
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(129), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			reduce(129), // :, reduce: AddsubdotTerm
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2530), // *
			shift(2531), // /
			shift(2532), // //
			shift(2533), // %
			shift(2534), // .*
			shift(2535), // ./
			shift(2536), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3094
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(130), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			reduce(130), // :, reduce: AddsubdotTerm
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2530), // *
			shift(2531), // /
			shift(2532), // //
			shift(2533), // %
			shift(2534), // .*
			shift(2535), // ./
			shift(2536), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3095
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(131), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			reduce(131), // :, reduce: AddsubdotTerm
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2530), // *
			shift(2531), // /
			shift(2532), // //
			shift(2533), // %
			shift(2534), // .*
			shift(2535), // ./
			shift(2536), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3096
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(132), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			reduce(132), // :, reduce: AddsubdotTerm
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2530), // *
			shift(2531), // /
			shift(2532), // //
			shift(2533), // %
			shift(2534), // .*
			shift(2535), // ./
			shift(2536), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3097
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(133), // ], reduce: AddsubdotTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			reduce(133), // :, reduce: AddsubdotTerm
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2530), // *
			shift(2531), // /
			shift(2532), // //
			shift(2533), // %
			shift(2534), // .*
			shift(2535), // ./
			shift(2536), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3098
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(135), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			reduce(135), // :, reduce: MuldivTerm
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3099
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(136), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			reduce(136), // :, reduce: MuldivTerm
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3100
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(137), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			reduce(137), // :, reduce: MuldivTerm
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3101
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(138), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			reduce(138), // :, reduce: MuldivTerm
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3102
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(139), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			reduce(139), // :, reduce: MuldivTerm
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3103
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(140), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			reduce(140), // :, reduce: MuldivTerm
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3104
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(141), // ], reduce: MuldivTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			reduce(141), // :, reduce: MuldivTerm
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3105
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(150), // ], reduce: PowTerm
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			reduce(150), // :, reduce: PowTerm
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3106
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(152), // ], reduce: PrecedenceChainEnd
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			reduce(152), // :, reduce: PrecedenceChainEnd
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3107
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3647), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3648), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3108
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3650), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3109
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3651), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3110
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3652), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(168), // ], reduce: ArrayLiteral
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			reduce(168), // :, reduce: ArrayLiteral
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3653), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3654), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(205), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			reduce(205), // :, reduce: FunctionCallsite
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3115
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(811), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(820), // field_name
			shift(821), // $[
			nil,        // ]
			shift(823), // braced_field_name
			shift(824), // $[[
			nil,        // ]]
			shift(825), // $[[[
			nil,        // ]]]
			shift(827), // full_srec
			shift(832), // oosvar_name
			shift(833), // @[
			shift(834), // braced_oosvar_name
			shift(836), // full_oosvar
			shift(837), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(852), // +
			shift(854), // -
			shift(855), // .+
			shift(856), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(858), // !
			shift(859), // ~
			nil,        // **
			shift(862), // (
			nil,        // )
			shift(864), // string_literal
			shift(865), // int_literal
			shift(866), // float_literal
			shift(867), // boolean_literal
			shift(868), // const_M_PI
			shift(869), // const_M_E
			shift(870), // panic
			shift(872), // [
			nil,        // ,
			shift(876), // ctx_IPS
			shift(877), // ctx_IFS
			shift(878), // ctx_IRS
			shift(879), // ctx_OPS
			shift(880), // ctx_OFS
			shift(881), // ctx_ORS
			shift(882), // ctx_NF
			shift(883), // ctx_NR
			shift(884), // ctx_FNR
			shift(885), // ctx_FILENAME
			shift(886), // ctx_FILENUM
			shift(888), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3116
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(197), // ], reduce: ArrayOrMapIndexAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			reduce(197), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3117
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3657), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3658), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(203), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			reduce(203), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(198), // ], reduce: ArrayOrMapPositionalNameAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(199), // ], reduce: ArrayOrMapPositionalValueAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3122
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(192), // ], reduce: ENV
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			reduce(192), // ,, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3123
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(206), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			reduce(206), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3124
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			reduce(174), // ), reduce: MapLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			reduce(174), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(212), // ), reduce: FcnArgs
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3126
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			reduce(55), // ), reduce: IndirectFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			reduce(55), // ,, reduce: IndirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3127
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			reduce(57), // ), reduce: PositionalFieldName
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			reduce(57), // ,, reduce: PositionalFieldName
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3128
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			reduce(58), // ), reduce: PositionalFieldValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			reduce(58), // ,, reduce: PositionalFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3129
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			reduce(64), // ), reduce: IndirectOosvarValue
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			reduce(64), // ,, reduce: IndirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3659), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2612), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(99),  // ), reduce: LogicalOrTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(99),  // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3132
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2613), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(101), // ), reduce: LogicalXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(101), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3133
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2614), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(103), // ), reduce: LogicalAndTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(103), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3134
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2615), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(105), // ), reduce: AbsentCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(105), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3135
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2616), // =~
			shift(2617), // !=~
			shift(2618), // ==
			shift(2619), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(107), // ), reduce: EmptyCoalesceTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(107), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3136
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2620), // >
			shift(2621), // >=
			shift(2622), // <
			shift(2623), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(109), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(109), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3137
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2620), // >
			shift(2621), // >=
			shift(2622), // <
			shift(2623), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(110), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(110), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3138
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2620), // >
			shift(2621), // >=
			shift(2622), // <
			shift(2623), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(111), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(111), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3139
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2620), // >
			shift(2621), // >=
			shift(2622), // <
			shift(2623), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(112), // ), reduce: EqneTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(112), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3140
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2624), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(114), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(114), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3141
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2624), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(115), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(115), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3142
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2624), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(116), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(116), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3143
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2624), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(117), // ), reduce: CmpTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(117), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3144
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2625), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(119), // ), reduce: BitwiseORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(119), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3145
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2626), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(121), // ), reduce: BitwiseXORTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(121), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3146
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2627), // <<
			shift(2628), // >>
			shift(2629), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(123), // ), reduce: BitwiseANDTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(123), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3147
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2630), // +
			shift(2631), // -
			shift(2632), // .+
			shift(2633), // .-
			shift(2634), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(125), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(125), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3148
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2630), // +
			shift(2631), // -
			shift(2632), // .+
			shift(2633), // .-
			shift(2634), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(126), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(126), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3149
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2630), // +
			shift(2631), // -
			shift(2632), // .+
			shift(2633), // .-
			shift(2634), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(127), // ), reduce: BitwiseShiftTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(127), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3150
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2636), // *
			shift(2637), // /
			shift(2638), // //
			shift(2639), // %
			shift(2640), // .*
			shift(2641), // ./
			shift(2642), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(129), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(129), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3151
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2636), // *
			shift(2637), // /
			shift(2638), // //
			shift(2639), // %
			shift(2640), // .*
			shift(2641), // ./
			shift(2642), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(130), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(130), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3152
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2636), // *
			shift(2637), // /
			shift(2638), // //
			shift(2639), // %
			shift(2640), // .*
			shift(2641), // ./
			shift(2642), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(131), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(131), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3153
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2636), // *
			shift(2637), // /
			shift(2638), // //
			shift(2639), // %
			shift(2640), // .*
			shift(2641), // ./
			shift(2642), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(132), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(132), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3154
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2636), // *
			shift(2637), // /
			shift(2638), // //
			shift(2639), // %
			shift(2640), // .*
			shift(2641), // ./
			shift(2642), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(133), // ), reduce: AddsubdotTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(133), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3155
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(135), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(135), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3156
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(136), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(136), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3157
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(137), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(137), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3158
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(138), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(138), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3159
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(139), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(139), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3160
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(140), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(140), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3161
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(141), // ), reduce: MuldivTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(141), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3162
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(150), // ), reduce: PowTerm
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(150), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3163
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			reduce(152), // ), reduce: PrecedenceChainEnd
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(152), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3164
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3660), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3661), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3165
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3663), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3166
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3664), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3167
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3665), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3168
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			reduce(168), // ), reduce: ArrayLiteral
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			reduce(168), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3169
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3666), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3170
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3667), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3171
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			reduce(205), // ), reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			reduce(205), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3172
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(214), // $, reduce: SubroutineCallsite
			nil,         // empty
			reduce(214), // ;, reduce: SubroutineCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3173
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3175), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3174
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(231), // $, reduce: IfBlock
			nil,         // empty
			reduce(231), // ;, reduce: IfBlock
			reduce(231), // {, reduce: IfBlock
			nil,         // }
			nil,         // =
			reduce(231), // unset, reduce: IfBlock
			reduce(231), // filter, reduce: IfBlock
			reduce(231), // emit, reduce: IfBlock
			reduce(231), // dump, reduce: IfBlock
			reduce(231), // edump, reduce: IfBlock
			reduce(231), // print, reduce: IfBlock
			reduce(231), // eprint, reduce: IfBlock
			reduce(231), // printn, reduce: IfBlock
			reduce(231), // eprintn, reduce: IfBlock
			reduce(231), // field_name, reduce: IfBlock
			reduce(231), // $[, reduce: IfBlock
			nil,         // ]
			reduce(231), // braced_field_name, reduce: IfBlock
			reduce(231), // $[[, reduce: IfBlock
			nil,         // ]]
			reduce(231), // $[[[, reduce: IfBlock
			nil,         // ]]]
			reduce(231), // full_srec, reduce: IfBlock
			reduce(231), // oosvar_name, reduce: IfBlock
			reduce(231), // @[, reduce: IfBlock
			reduce(231), // braced_oosvar_name, reduce: IfBlock
			reduce(231), // full_oosvar, reduce: IfBlock
			reduce(231), // non_sigil_name, reduce: IfBlock
			reduce(231), // arr, reduce: IfBlock
			reduce(231), // bool, reduce: IfBlock
			reduce(231), // float, reduce: IfBlock
			reduce(231), // int, reduce: IfBlock
			reduce(231), // map, reduce: IfBlock
			reduce(231), // num, reduce: IfBlock
			reduce(231), // str, reduce: IfBlock
			reduce(231), // var, reduce: IfBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(231), // +, reduce: IfBlock
			reduce(231), // -, reduce: IfBlock
			reduce(231), // .+, reduce: IfBlock
			reduce(231), // .-, reduce: IfBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(231), // !, reduce: IfBlock
			reduce(231), // ~, reduce: IfBlock
			nil,         // **
			reduce(231), // (, reduce: IfBlock
			nil,         // )
			reduce(231), // string_literal, reduce: IfBlock
			reduce(231), // int_literal, reduce: IfBlock
			reduce(231), // float_literal, reduce: IfBlock
			reduce(231), // boolean_literal, reduce: IfBlock
			reduce(231), // const_M_PI, reduce: IfBlock
			reduce(231), // const_M_E, reduce: IfBlock
			reduce(231), // panic, reduce: IfBlock
			reduce(231), // [, reduce: IfBlock
			nil,         // ,
			reduce(231), // ctx_IPS, reduce: IfBlock
			reduce(231), // ctx_IFS, reduce: IfBlock
			reduce(231), // ctx_IRS, reduce: IfBlock
			reduce(231), // ctx_OPS, reduce: IfBlock
			reduce(231), // ctx_OFS, reduce: IfBlock
			reduce(231), // ctx_ORS, reduce: IfBlock
			reduce(231), // ctx_NF, reduce: IfBlock
			reduce(231), // ctx_NR, reduce: IfBlock
			reduce(231), // ctx_FNR, reduce: IfBlock
			reduce(231), // ctx_FILENAME, reduce: IfBlock
			reduce(231), // ctx_FILENUM, reduce: IfBlock
			reduce(231), // env, reduce: IfBlock
			nil,         // [[
			nil,         // [[[
			reduce(231), // call, reduce: IfBlock
			reduce(231), // begin, reduce: IfBlock
			reduce(231), // end, reduce: IfBlock
			reduce(231), // if, reduce: IfBlock
			reduce(231), // elif, reduce: IfBlock
			reduce(231), // else, reduce: IfBlock
			reduce(231), // while, reduce: IfBlock
			reduce(231), // do, reduce: IfBlock
			reduce(231), // for, reduce: IfBlock
			nil,         // in
			reduce(231), // break, reduce: IfBlock
			reduce(231), // continue, reduce: IfBlock
			reduce(231), // func, reduce: IfBlock
			reduce(231), // subr, reduce: IfBlock
			reduce(231), // return, reduce: IfBlock
		},
	},
	actionRow{ // S3175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S3176
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(234), // $, reduce: WhileLoop
			nil,         // empty
			reduce(234), // ;, reduce: WhileLoop
			reduce(234), // {, reduce: WhileLoop
			nil,         // }
			nil,         // =
			reduce(234), // unset, reduce: WhileLoop
			reduce(234), // filter, reduce: WhileLoop
			reduce(234), // emit, reduce: WhileLoop
			reduce(234), // dump, reduce: WhileLoop
			reduce(234), // edump, reduce: WhileLoop
			reduce(234), // print, reduce: WhileLoop
			reduce(234), // eprint, reduce: WhileLoop
			reduce(234), // printn, reduce: WhileLoop
			reduce(234), // eprintn, reduce: WhileLoop
			reduce(234), // field_name, reduce: WhileLoop
			reduce(234), // $[, reduce: WhileLoop
			nil,         // ]
			reduce(234), // braced_field_name, reduce: WhileLoop
			reduce(234), // $[[, reduce: WhileLoop
			nil,         // ]]
			reduce(234), // $[[[, reduce: WhileLoop
			nil,         // ]]]
			reduce(234), // full_srec, reduce: WhileLoop
			reduce(234), // oosvar_name, reduce: WhileLoop
			reduce(234), // @[, reduce: WhileLoop
			reduce(234), // braced_oosvar_name, reduce: WhileLoop
			reduce(234), // full_oosvar, reduce: WhileLoop
			reduce(234), // non_sigil_name, reduce: WhileLoop
			reduce(234), // arr, reduce: WhileLoop
			reduce(234), // bool, reduce: WhileLoop
			reduce(234), // float, reduce: WhileLoop
			reduce(234), // int, reduce: WhileLoop
			reduce(234), // map, reduce: WhileLoop
			reduce(234), // num, reduce: WhileLoop
			reduce(234), // str, reduce: WhileLoop
			reduce(234), // var, reduce: WhileLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(234), // +, reduce: WhileLoop
			reduce(234), // -, reduce: WhileLoop
			reduce(234), // .+, reduce: WhileLoop
			reduce(234), // .-, reduce: WhileLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(234), // !, reduce: WhileLoop
			reduce(234), // ~, reduce: WhileLoop
			nil,         // **
			reduce(234), // (, reduce: WhileLoop
			nil,         // )
			reduce(234), // string_literal, reduce: WhileLoop
			reduce(234), // int_literal, reduce: WhileLoop
			reduce(234), // float_literal, reduce: WhileLoop
			reduce(234), // boolean_literal, reduce: WhileLoop
			reduce(234), // const_M_PI, reduce: WhileLoop
			reduce(234), // const_M_E, reduce: WhileLoop
			reduce(234), // panic, reduce: WhileLoop
			reduce(234), // [, reduce: WhileLoop
			nil,         // ,
			reduce(234), // ctx_IPS, reduce: WhileLoop
			reduce(234), // ctx_IFS, reduce: WhileLoop
			reduce(234), // ctx_IRS, reduce: WhileLoop
			reduce(234), // ctx_OPS, reduce: WhileLoop
			reduce(234), // ctx_OFS, reduce: WhileLoop
			reduce(234), // ctx_ORS, reduce: WhileLoop
			reduce(234), // ctx_NF, reduce: WhileLoop
			reduce(234), // ctx_NR, reduce: WhileLoop
			reduce(234), // ctx_FNR, reduce: WhileLoop
			reduce(234), // ctx_FILENAME, reduce: WhileLoop
			reduce(234), // ctx_FILENUM, reduce: WhileLoop
			reduce(234), // env, reduce: WhileLoop
			nil,         // [[
			nil,         // [[[
			reduce(234), // call, reduce: WhileLoop
			reduce(234), // begin, reduce: WhileLoop
			reduce(234), // end, reduce: WhileLoop
			reduce(234), // if, reduce: WhileLoop
			nil,         // elif
			nil,         // else
			reduce(234), // while, reduce: WhileLoop
			reduce(234), // do, reduce: WhileLoop
			reduce(234), // for, reduce: WhileLoop
			nil,         // in
			reduce(234), // break, reduce: WhileLoop
			reduce(234), // continue, reduce: WhileLoop
			reduce(234), // func, reduce: WhileLoop
			reduce(234), // subr, reduce: WhileLoop
			reduce(234), // return, reduce: WhileLoop
		},
	},
	actionRow{ // S3177
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3670), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3178
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(174), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: MapLiteral
			reduce(174), // ^^=, reduce: MapLiteral
			reduce(174), // &&=, reduce: MapLiteral
			reduce(174), // ??=, reduce: MapLiteral
			reduce(174), // ???=, reduce: MapLiteral
			reduce(174), // |=, reduce: MapLiteral
			reduce(174), // &=, reduce: MapLiteral
			reduce(174), // ^=, reduce: MapLiteral
			reduce(174), // <<=, reduce: MapLiteral
			reduce(174), // >>=, reduce: MapLiteral
			reduce(174), // >>>=, reduce: MapLiteral
			reduce(174), // +=, reduce: MapLiteral
			reduce(174), // .=, reduce: MapLiteral
			reduce(174), // -=, reduce: MapLiteral
			reduce(174), // *=, reduce: MapLiteral
			reduce(174), // /=, reduce: MapLiteral
			reduce(174), // //=, reduce: MapLiteral
			reduce(174), // %=, reduce: MapLiteral
			reduce(174), // **=, reduce: MapLiteral
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3179
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(3671), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3180
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(30), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(30), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3181
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			reduce(158), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3182
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			reduce(154), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3183
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			reduce(49), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3184
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			reduce(50), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3185
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			reduce(51), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3186
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			reduce(52), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3187
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			reduce(53), // ,, reduce: FieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3188
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			reduce(54), // ,, reduce: DirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3189
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3190
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			reduce(56), // ,, reduce: BracedFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3191
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3192
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3193
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			reduce(155), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3194
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			reduce(59), // ,, reduce: FullSrec
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3195
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			reduce(156), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3196
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			reduce(60), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3197
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			reduce(61), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3198
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			reduce(62), // ,, reduce: OosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3199
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			reduce(63), // ,, reduce: DirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3200
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3201
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			reduce(65), // ,, reduce: BracedOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3202
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			reduce(157), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3203
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			reduce(66), // ,, reduce: FullOosvar
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3204
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			reduce(67),  // ,, reduce: LocalVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3205
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(95), // ,, reduce: Rvalue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3206
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(96), // ,, reduce: PrecedenceChainStart
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3207
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(3677), // ?
			nil,         // :
			shift(3678), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(98),  // ,, reduce: TernaryTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3208
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(3679), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(100), // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3209
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(3680), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(102), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3210
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(3681), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(104), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3211
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(3682), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(106), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3212
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(3683), // =~
			shift(3684), // !=~
			shift(3685), // ==
			shift(3686), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(108), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3213
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(3687), // >
			shift(3688), // >=
			shift(3689), // <
			shift(3690), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(113), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3214
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(3691), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(118), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3215
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(3692), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(120), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3216
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(3693), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(122), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3217
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(3694), // <<
			shift(3695), // >>
			shift(3696), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(124), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3218
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(3697), // +
			shift(3698), // -
			shift(3699), // .+
			shift(3700), // .-
			shift(3701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(128), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3219
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3220
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(3703), // *
			shift(3704), // /
			shift(3705), // //
			shift(3706), // %
			shift(3707), // .*
			shift(3708), // ./
			shift(3709), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(134), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3221
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3222
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3223
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3224
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(142), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3225
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3226
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3227
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(149), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3228
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(3715), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(151), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3229
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3230
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3717), // [
			reduce(153), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(3718), // [[
			shift(3719), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3231
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			reduce(159), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3232
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			reduce(160), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3233
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			reduce(161), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			reduce(162), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3235
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			reduce(163), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			reduce(164), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			reduce(165), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			reduce(166), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3239
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(3720), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			reduce(172), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3241
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			reduce(179), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3242
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			reduce(180), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3243
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			reduce(181), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3244
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			reduce(182), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			reduce(183), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3246
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			reduce(184), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3247
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			reduce(185), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3248
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			reduce(186), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3249
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			reduce(187), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3250
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			reduce(188), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3251
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			reduce(189), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3252
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			reduce(190), // ,, reduce: ContextVariable
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3253
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			reduce(191), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3254
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3722), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3255
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			reduce(193), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3256
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			reduce(194), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3257
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			reduce(195), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3258
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			reduce(196), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3259
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			reduce(204), // ,, reduce: MlrvalOrFunction
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3260
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3723), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3261
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(76), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(76), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3262
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(77), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(77), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3263
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(78), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(78), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3264
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(79), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(79), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3265
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(80), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(80), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3266
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(81), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(81), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3267
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(82), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(82), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3268
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(83), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(83), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3269
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(84), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(84), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3270
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(85), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(85), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3271
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(86), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(86), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3272
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(87), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(87), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3273
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(88), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(88), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3274
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(89), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(89), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3275
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(90), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(90), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3276
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(91), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(91), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3277
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(92), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(92), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3278
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(93), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(93), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3279
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(94), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(94), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3280
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(3724), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3281
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			reduce(67), // in, reduce: LocalVariable
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3282
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3725), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3283
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(55), // =, reduce: IndirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(55), // ||=, reduce: IndirectFieldValue
			reduce(55), // ^^=, reduce: IndirectFieldValue
			reduce(55), // &&=, reduce: IndirectFieldValue
			reduce(55), // ??=, reduce: IndirectFieldValue
			reduce(55), // ???=, reduce: IndirectFieldValue
			reduce(55), // |=, reduce: IndirectFieldValue
			reduce(55), // &=, reduce: IndirectFieldValue
			reduce(55), // ^=, reduce: IndirectFieldValue
			reduce(55), // <<=, reduce: IndirectFieldValue
			reduce(55), // >>=, reduce: IndirectFieldValue
			reduce(55), // >>>=, reduce: IndirectFieldValue
			reduce(55), // +=, reduce: IndirectFieldValue
			reduce(55), // .=, reduce: IndirectFieldValue
			reduce(55), // -=, reduce: IndirectFieldValue
			reduce(55), // *=, reduce: IndirectFieldValue
			reduce(55), // /=, reduce: IndirectFieldValue
			reduce(55), // //=, reduce: IndirectFieldValue
			reduce(55), // %=, reduce: IndirectFieldValue
			reduce(55), // **=, reduce: IndirectFieldValue
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3284
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(57), // =, reduce: PositionalFieldName
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(57), // ||=, reduce: PositionalFieldName
			reduce(57), // ^^=, reduce: PositionalFieldName
			reduce(57), // &&=, reduce: PositionalFieldName
			reduce(57), // ??=, reduce: PositionalFieldName
			reduce(57), // ???=, reduce: PositionalFieldName
			reduce(57), // |=, reduce: PositionalFieldName
			reduce(57), // &=, reduce: PositionalFieldName
			reduce(57), // ^=, reduce: PositionalFieldName
			reduce(57), // <<=, reduce: PositionalFieldName
			reduce(57), // >>=, reduce: PositionalFieldName
			reduce(57), // >>>=, reduce: PositionalFieldName
			reduce(57), // +=, reduce: PositionalFieldName
			reduce(57), // .=, reduce: PositionalFieldName
			reduce(57), // -=, reduce: PositionalFieldName
			reduce(57), // *=, reduce: PositionalFieldName
			reduce(57), // /=, reduce: PositionalFieldName
			reduce(57), // //=, reduce: PositionalFieldName
			reduce(57), // %=, reduce: PositionalFieldName
			reduce(57), // **=, reduce: PositionalFieldName
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3285
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(58), // =, reduce: PositionalFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(58), // ||=, reduce: PositionalFieldValue
			reduce(58), // ^^=, reduce: PositionalFieldValue
			reduce(58), // &&=, reduce: PositionalFieldValue
			reduce(58), // ??=, reduce: PositionalFieldValue
			reduce(58), // ???=, reduce: PositionalFieldValue
			reduce(58), // |=, reduce: PositionalFieldValue
			reduce(58), // &=, reduce: PositionalFieldValue
			reduce(58), // ^=, reduce: PositionalFieldValue
			reduce(58), // <<=, reduce: PositionalFieldValue
			reduce(58), // >>=, reduce: PositionalFieldValue
			reduce(58), // >>>=, reduce: PositionalFieldValue
			reduce(58), // +=, reduce: PositionalFieldValue
			reduce(58), // .=, reduce: PositionalFieldValue
			reduce(58), // -=, reduce: PositionalFieldValue
			reduce(58), // *=, reduce: PositionalFieldValue
			reduce(58), // /=, reduce: PositionalFieldValue
			reduce(58), // //=, reduce: PositionalFieldValue
			reduce(58), // %=, reduce: PositionalFieldValue
			reduce(58), // **=, reduce: PositionalFieldValue
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3286
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(64), // =, reduce: IndirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(64), // ||=, reduce: IndirectOosvarValue
			reduce(64), // ^^=, reduce: IndirectOosvarValue
			reduce(64), // &&=, reduce: IndirectOosvarValue
			reduce(64), // ??=, reduce: IndirectOosvarValue
			reduce(64), // ???=, reduce: IndirectOosvarValue
			reduce(64), // |=, reduce: IndirectOosvarValue
			reduce(64), // &=, reduce: IndirectOosvarValue
			reduce(64), // ^=, reduce: IndirectOosvarValue
			reduce(64), // <<=, reduce: IndirectOosvarValue
			reduce(64), // >>=, reduce: IndirectOosvarValue
			reduce(64), // >>>=, reduce: IndirectOosvarValue
			reduce(64), // +=, reduce: IndirectOosvarValue
			reduce(64), // .=, reduce: IndirectOosvarValue
			reduce(64), // -=, reduce: IndirectOosvarValue
			reduce(64), // *=, reduce: IndirectOosvarValue
			reduce(64), // /=, reduce: IndirectOosvarValue
			reduce(64), // //=, reduce: IndirectOosvarValue
			reduce(64), // %=, reduce: IndirectOosvarValue
			reduce(64), // **=, reduce: IndirectOosvarValue
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3287
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3726), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3288
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(99),  // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(99),  // ||=, reduce: LogicalOrTerm
			reduce(99),  // ^^=, reduce: LogicalOrTerm
			reduce(99),  // &&=, reduce: LogicalOrTerm
			reduce(99),  // ??=, reduce: LogicalOrTerm
			reduce(99),  // ???=, reduce: LogicalOrTerm
			reduce(99),  // |=, reduce: LogicalOrTerm
			reduce(99),  // &=, reduce: LogicalOrTerm
			reduce(99),  // ^=, reduce: LogicalOrTerm
			reduce(99),  // <<=, reduce: LogicalOrTerm
			reduce(99),  // >>=, reduce: LogicalOrTerm
			reduce(99),  // >>>=, reduce: LogicalOrTerm
			reduce(99),  // +=, reduce: LogicalOrTerm
			reduce(99),  // .=, reduce: LogicalOrTerm
			reduce(99),  // -=, reduce: LogicalOrTerm
			reduce(99),  // *=, reduce: LogicalOrTerm
			reduce(99),  // /=, reduce: LogicalOrTerm
			reduce(99),  // //=, reduce: LogicalOrTerm
			reduce(99),  // %=, reduce: LogicalOrTerm
			reduce(99),  // **=, reduce: LogicalOrTerm
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2694), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3289
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(101), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: LogicalXORTerm
			reduce(101), // ^^=, reduce: LogicalXORTerm
			reduce(101), // &&=, reduce: LogicalXORTerm
			reduce(101), // ??=, reduce: LogicalXORTerm
			reduce(101), // ???=, reduce: LogicalXORTerm
			reduce(101), // |=, reduce: LogicalXORTerm
			reduce(101), // &=, reduce: LogicalXORTerm
			reduce(101), // ^=, reduce: LogicalXORTerm
			reduce(101), // <<=, reduce: LogicalXORTerm
			reduce(101), // >>=, reduce: LogicalXORTerm
			reduce(101), // >>>=, reduce: LogicalXORTerm
			reduce(101), // +=, reduce: LogicalXORTerm
			reduce(101), // .=, reduce: LogicalXORTerm
			reduce(101), // -=, reduce: LogicalXORTerm
			reduce(101), // *=, reduce: LogicalXORTerm
			reduce(101), // /=, reduce: LogicalXORTerm
			reduce(101), // //=, reduce: LogicalXORTerm
			reduce(101), // %=, reduce: LogicalXORTerm
			reduce(101), // **=, reduce: LogicalXORTerm
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2695), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3290
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(103), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: LogicalAndTerm
			reduce(103), // ^^=, reduce: LogicalAndTerm
			reduce(103), // &&=, reduce: LogicalAndTerm
			reduce(103), // ??=, reduce: LogicalAndTerm
			reduce(103), // ???=, reduce: LogicalAndTerm
			reduce(103), // |=, reduce: LogicalAndTerm
			reduce(103), // &=, reduce: LogicalAndTerm
			reduce(103), // ^=, reduce: LogicalAndTerm
			reduce(103), // <<=, reduce: LogicalAndTerm
			reduce(103), // >>=, reduce: LogicalAndTerm
			reduce(103), // >>>=, reduce: LogicalAndTerm
			reduce(103), // +=, reduce: LogicalAndTerm
			reduce(103), // .=, reduce: LogicalAndTerm
			reduce(103), // -=, reduce: LogicalAndTerm
			reduce(103), // *=, reduce: LogicalAndTerm
			reduce(103), // /=, reduce: LogicalAndTerm
			reduce(103), // //=, reduce: LogicalAndTerm
			reduce(103), // %=, reduce: LogicalAndTerm
			reduce(103), // **=, reduce: LogicalAndTerm
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2696), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3291
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(105), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: AbsentCoalesceTerm
			reduce(105), // ^^=, reduce: AbsentCoalesceTerm
			reduce(105), // &&=, reduce: AbsentCoalesceTerm
			reduce(105), // ??=, reduce: AbsentCoalesceTerm
			reduce(105), // ???=, reduce: AbsentCoalesceTerm
			reduce(105), // |=, reduce: AbsentCoalesceTerm
			reduce(105), // &=, reduce: AbsentCoalesceTerm
			reduce(105), // ^=, reduce: AbsentCoalesceTerm
			reduce(105), // <<=, reduce: AbsentCoalesceTerm
			reduce(105), // >>=, reduce: AbsentCoalesceTerm
			reduce(105), // >>>=, reduce: AbsentCoalesceTerm
			reduce(105), // +=, reduce: AbsentCoalesceTerm
			reduce(105), // .=, reduce: AbsentCoalesceTerm
			reduce(105), // -=, reduce: AbsentCoalesceTerm
			reduce(105), // *=, reduce: AbsentCoalesceTerm
			reduce(105), // /=, reduce: AbsentCoalesceTerm
			reduce(105), // //=, reduce: AbsentCoalesceTerm
			reduce(105), // %=, reduce: AbsentCoalesceTerm
			reduce(105), // **=, reduce: AbsentCoalesceTerm
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2697), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3292
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(107), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: EmptyCoalesceTerm
			reduce(107), // ^^=, reduce: EmptyCoalesceTerm
			reduce(107), // &&=, reduce: EmptyCoalesceTerm
			reduce(107), // ??=, reduce: EmptyCoalesceTerm
			reduce(107), // ???=, reduce: EmptyCoalesceTerm
			reduce(107), // |=, reduce: EmptyCoalesceTerm
			reduce(107), // &=, reduce: EmptyCoalesceTerm
			reduce(107), // ^=, reduce: EmptyCoalesceTerm
			reduce(107), // <<=, reduce: EmptyCoalesceTerm
			reduce(107), // >>=, reduce: EmptyCoalesceTerm
			reduce(107), // >>>=, reduce: EmptyCoalesceTerm
			reduce(107), // +=, reduce: EmptyCoalesceTerm
			reduce(107), // .=, reduce: EmptyCoalesceTerm
			reduce(107), // -=, reduce: EmptyCoalesceTerm
			reduce(107), // *=, reduce: EmptyCoalesceTerm
			reduce(107), // /=, reduce: EmptyCoalesceTerm
			reduce(107), // //=, reduce: EmptyCoalesceTerm
			reduce(107), // %=, reduce: EmptyCoalesceTerm
			reduce(107), // **=, reduce: EmptyCoalesceTerm
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2698), // =~
			shift(2699), // !=~
			shift(2700), // ==
			shift(2701), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3293
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(109), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: EqneTerm
			reduce(109), // ^^=, reduce: EqneTerm
			reduce(109), // &&=, reduce: EqneTerm
			reduce(109), // ??=, reduce: EqneTerm
			reduce(109), // ???=, reduce: EqneTerm
			reduce(109), // |=, reduce: EqneTerm
			reduce(109), // &=, reduce: EqneTerm
			reduce(109), // ^=, reduce: EqneTerm
			reduce(109), // <<=, reduce: EqneTerm
			reduce(109), // >>=, reduce: EqneTerm
			reduce(109), // >>>=, reduce: EqneTerm
			reduce(109), // +=, reduce: EqneTerm
			reduce(109), // .=, reduce: EqneTerm
			reduce(109), // -=, reduce: EqneTerm
			reduce(109), // *=, reduce: EqneTerm
			reduce(109), // /=, reduce: EqneTerm
			reduce(109), // //=, reduce: EqneTerm
			reduce(109), // %=, reduce: EqneTerm
			reduce(109), // **=, reduce: EqneTerm
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2702), // >
			shift(2703), // >=
			shift(2704), // <
			shift(2705), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3294
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(110), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: EqneTerm
			reduce(110), // ^^=, reduce: EqneTerm
			reduce(110), // &&=, reduce: EqneTerm
			reduce(110), // ??=, reduce: EqneTerm
			reduce(110), // ???=, reduce: EqneTerm
			reduce(110), // |=, reduce: EqneTerm
			reduce(110), // &=, reduce: EqneTerm
			reduce(110), // ^=, reduce: EqneTerm
			reduce(110), // <<=, reduce: EqneTerm
			reduce(110), // >>=, reduce: EqneTerm
			reduce(110), // >>>=, reduce: EqneTerm
			reduce(110), // +=, reduce: EqneTerm
			reduce(110), // .=, reduce: EqneTerm
			reduce(110), // -=, reduce: EqneTerm
			reduce(110), // *=, reduce: EqneTerm
			reduce(110), // /=, reduce: EqneTerm
			reduce(110), // //=, reduce: EqneTerm
			reduce(110), // %=, reduce: EqneTerm
			reduce(110), // **=, reduce: EqneTerm
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2702), // >
			shift(2703), // >=
			shift(2704), // <
			shift(2705), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3295
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(111), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: EqneTerm
			reduce(111), // ^^=, reduce: EqneTerm
			reduce(111), // &&=, reduce: EqneTerm
			reduce(111), // ??=, reduce: EqneTerm
			reduce(111), // ???=, reduce: EqneTerm
			reduce(111), // |=, reduce: EqneTerm
			reduce(111), // &=, reduce: EqneTerm
			reduce(111), // ^=, reduce: EqneTerm
			reduce(111), // <<=, reduce: EqneTerm
			reduce(111), // >>=, reduce: EqneTerm
			reduce(111), // >>>=, reduce: EqneTerm
			reduce(111), // +=, reduce: EqneTerm
			reduce(111), // .=, reduce: EqneTerm
			reduce(111), // -=, reduce: EqneTerm
			reduce(111), // *=, reduce: EqneTerm
			reduce(111), // /=, reduce: EqneTerm
			reduce(111), // //=, reduce: EqneTerm
			reduce(111), // %=, reduce: EqneTerm
			reduce(111), // **=, reduce: EqneTerm
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2702), // >
			shift(2703), // >=
			shift(2704), // <
			shift(2705), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3296
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(112), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: EqneTerm
			reduce(112), // ^^=, reduce: EqneTerm
			reduce(112), // &&=, reduce: EqneTerm
			reduce(112), // ??=, reduce: EqneTerm
			reduce(112), // ???=, reduce: EqneTerm
			reduce(112), // |=, reduce: EqneTerm
			reduce(112), // &=, reduce: EqneTerm
			reduce(112), // ^=, reduce: EqneTerm
			reduce(112), // <<=, reduce: EqneTerm
			reduce(112), // >>=, reduce: EqneTerm
			reduce(112), // >>>=, reduce: EqneTerm
			reduce(112), // +=, reduce: EqneTerm
			reduce(112), // .=, reduce: EqneTerm
			reduce(112), // -=, reduce: EqneTerm
			reduce(112), // *=, reduce: EqneTerm
			reduce(112), // /=, reduce: EqneTerm
			reduce(112), // //=, reduce: EqneTerm
			reduce(112), // %=, reduce: EqneTerm
			reduce(112), // **=, reduce: EqneTerm
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2702), // >
			shift(2703), // >=
			shift(2704), // <
			shift(2705), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3297
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(114), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: CmpTerm
			reduce(114), // ^^=, reduce: CmpTerm
			reduce(114), // &&=, reduce: CmpTerm
			reduce(114), // ??=, reduce: CmpTerm
			reduce(114), // ???=, reduce: CmpTerm
			reduce(114), // |=, reduce: CmpTerm
			reduce(114), // &=, reduce: CmpTerm
			reduce(114), // ^=, reduce: CmpTerm
			reduce(114), // <<=, reduce: CmpTerm
			reduce(114), // >>=, reduce: CmpTerm
			reduce(114), // >>>=, reduce: CmpTerm
			reduce(114), // +=, reduce: CmpTerm
			reduce(114), // .=, reduce: CmpTerm
			reduce(114), // -=, reduce: CmpTerm
			reduce(114), // *=, reduce: CmpTerm
			reduce(114), // /=, reduce: CmpTerm
			reduce(114), // //=, reduce: CmpTerm
			reduce(114), // %=, reduce: CmpTerm
			reduce(114), // **=, reduce: CmpTerm
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2706), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3298
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(115), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: CmpTerm
			reduce(115), // ^^=, reduce: CmpTerm
			reduce(115), // &&=, reduce: CmpTerm
			reduce(115), // ??=, reduce: CmpTerm
			reduce(115), // ???=, reduce: CmpTerm
			reduce(115), // |=, reduce: CmpTerm
			reduce(115), // &=, reduce: CmpTerm
			reduce(115), // ^=, reduce: CmpTerm
			reduce(115), // <<=, reduce: CmpTerm
			reduce(115), // >>=, reduce: CmpTerm
			reduce(115), // >>>=, reduce: CmpTerm
			reduce(115), // +=, reduce: CmpTerm
			reduce(115), // .=, reduce: CmpTerm
			reduce(115), // -=, reduce: CmpTerm
			reduce(115), // *=, reduce: CmpTerm
			reduce(115), // /=, reduce: CmpTerm
			reduce(115), // //=, reduce: CmpTerm
			reduce(115), // %=, reduce: CmpTerm
			reduce(115), // **=, reduce: CmpTerm
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2706), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3299
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(116), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: CmpTerm
			reduce(116), // ^^=, reduce: CmpTerm
			reduce(116), // &&=, reduce: CmpTerm
			reduce(116), // ??=, reduce: CmpTerm
			reduce(116), // ???=, reduce: CmpTerm
			reduce(116), // |=, reduce: CmpTerm
			reduce(116), // &=, reduce: CmpTerm
			reduce(116), // ^=, reduce: CmpTerm
			reduce(116), // <<=, reduce: CmpTerm
			reduce(116), // >>=, reduce: CmpTerm
			reduce(116), // >>>=, reduce: CmpTerm
			reduce(116), // +=, reduce: CmpTerm
			reduce(116), // .=, reduce: CmpTerm
			reduce(116), // -=, reduce: CmpTerm
			reduce(116), // *=, reduce: CmpTerm
			reduce(116), // /=, reduce: CmpTerm
			reduce(116), // //=, reduce: CmpTerm
			reduce(116), // %=, reduce: CmpTerm
			reduce(116), // **=, reduce: CmpTerm
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2706), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(117), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(117), // ||=, reduce: CmpTerm
			reduce(117), // ^^=, reduce: CmpTerm
			reduce(117), // &&=, reduce: CmpTerm
			reduce(117), // ??=, reduce: CmpTerm
			reduce(117), // ???=, reduce: CmpTerm
			reduce(117), // |=, reduce: CmpTerm
			reduce(117), // &=, reduce: CmpTerm
			reduce(117), // ^=, reduce: CmpTerm
			reduce(117), // <<=, reduce: CmpTerm
			reduce(117), // >>=, reduce: CmpTerm
			reduce(117), // >>>=, reduce: CmpTerm
			reduce(117), // +=, reduce: CmpTerm
			reduce(117), // .=, reduce: CmpTerm
			reduce(117), // -=, reduce: CmpTerm
			reduce(117), // *=, reduce: CmpTerm
			reduce(117), // /=, reduce: CmpTerm
			reduce(117), // //=, reduce: CmpTerm
			reduce(117), // %=, reduce: CmpTerm
			reduce(117), // **=, reduce: CmpTerm
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2706), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3301
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(119), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(119), // ||=, reduce: BitwiseORTerm
			reduce(119), // ^^=, reduce: BitwiseORTerm
			reduce(119), // &&=, reduce: BitwiseORTerm
			reduce(119), // ??=, reduce: BitwiseORTerm
			reduce(119), // ???=, reduce: BitwiseORTerm
			reduce(119), // |=, reduce: BitwiseORTerm
			reduce(119), // &=, reduce: BitwiseORTerm
			reduce(119), // ^=, reduce: BitwiseORTerm
			reduce(119), // <<=, reduce: BitwiseORTerm
			reduce(119), // >>=, reduce: BitwiseORTerm
			reduce(119), // >>>=, reduce: BitwiseORTerm
			reduce(119), // +=, reduce: BitwiseORTerm
			reduce(119), // .=, reduce: BitwiseORTerm
			reduce(119), // -=, reduce: BitwiseORTerm
			reduce(119), // *=, reduce: BitwiseORTerm
			reduce(119), // /=, reduce: BitwiseORTerm
			reduce(119), // //=, reduce: BitwiseORTerm
			reduce(119), // %=, reduce: BitwiseORTerm
			reduce(119), // **=, reduce: BitwiseORTerm
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2707), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3302
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(121), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(121), // ||=, reduce: BitwiseXORTerm
			reduce(121), // ^^=, reduce: BitwiseXORTerm
			reduce(121), // &&=, reduce: BitwiseXORTerm
			reduce(121), // ??=, reduce: BitwiseXORTerm
			reduce(121), // ???=, reduce: BitwiseXORTerm
			reduce(121), // |=, reduce: BitwiseXORTerm
			reduce(121), // &=, reduce: BitwiseXORTerm
			reduce(121), // ^=, reduce: BitwiseXORTerm
			reduce(121), // <<=, reduce: BitwiseXORTerm
			reduce(121), // >>=, reduce: BitwiseXORTerm
			reduce(121), // >>>=, reduce: BitwiseXORTerm
			reduce(121), // +=, reduce: BitwiseXORTerm
			reduce(121), // .=, reduce: BitwiseXORTerm
			reduce(121), // -=, reduce: BitwiseXORTerm
			reduce(121), // *=, reduce: BitwiseXORTerm
			reduce(121), // /=, reduce: BitwiseXORTerm
			reduce(121), // //=, reduce: BitwiseXORTerm
			reduce(121), // %=, reduce: BitwiseXORTerm
			reduce(121), // **=, reduce: BitwiseXORTerm
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2708), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3303
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(123), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(123), // ||=, reduce: BitwiseANDTerm
			reduce(123), // ^^=, reduce: BitwiseANDTerm
			reduce(123), // &&=, reduce: BitwiseANDTerm
			reduce(123), // ??=, reduce: BitwiseANDTerm
			reduce(123), // ???=, reduce: BitwiseANDTerm
			reduce(123), // |=, reduce: BitwiseANDTerm
			reduce(123), // &=, reduce: BitwiseANDTerm
			reduce(123), // ^=, reduce: BitwiseANDTerm
			reduce(123), // <<=, reduce: BitwiseANDTerm
			reduce(123), // >>=, reduce: BitwiseANDTerm
			reduce(123), // >>>=, reduce: BitwiseANDTerm
			reduce(123), // +=, reduce: BitwiseANDTerm
			reduce(123), // .=, reduce: BitwiseANDTerm
			reduce(123), // -=, reduce: BitwiseANDTerm
			reduce(123), // *=, reduce: BitwiseANDTerm
			reduce(123), // /=, reduce: BitwiseANDTerm
			reduce(123), // //=, reduce: BitwiseANDTerm
			reduce(123), // %=, reduce: BitwiseANDTerm
			reduce(123), // **=, reduce: BitwiseANDTerm
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2709), // <<
			shift(2710), // >>
			shift(2711), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3304
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(125), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(125), // ||=, reduce: BitwiseShiftTerm
			reduce(125), // ^^=, reduce: BitwiseShiftTerm
			reduce(125), // &&=, reduce: BitwiseShiftTerm
			reduce(125), // ??=, reduce: BitwiseShiftTerm
			reduce(125), // ???=, reduce: BitwiseShiftTerm
			reduce(125), // |=, reduce: BitwiseShiftTerm
			reduce(125), // &=, reduce: BitwiseShiftTerm
			reduce(125), // ^=, reduce: BitwiseShiftTerm
			reduce(125), // <<=, reduce: BitwiseShiftTerm
			reduce(125), // >>=, reduce: BitwiseShiftTerm
			reduce(125), // >>>=, reduce: BitwiseShiftTerm
			reduce(125), // +=, reduce: BitwiseShiftTerm
			reduce(125), // .=, reduce: BitwiseShiftTerm
			reduce(125), // -=, reduce: BitwiseShiftTerm
			reduce(125), // *=, reduce: BitwiseShiftTerm
			reduce(125), // /=, reduce: BitwiseShiftTerm
			reduce(125), // //=, reduce: BitwiseShiftTerm
			reduce(125), // %=, reduce: BitwiseShiftTerm
			reduce(125), // **=, reduce: BitwiseShiftTerm
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2712), // +
			shift(2713), // -
			shift(2714), // .+
			shift(2715), // .-
			shift(2716), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3305
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(126), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(126), // ||=, reduce: BitwiseShiftTerm
			reduce(126), // ^^=, reduce: BitwiseShiftTerm
			reduce(126), // &&=, reduce: BitwiseShiftTerm
			reduce(126), // ??=, reduce: BitwiseShiftTerm
			reduce(126), // ???=, reduce: BitwiseShiftTerm
			reduce(126), // |=, reduce: BitwiseShiftTerm
			reduce(126), // &=, reduce: BitwiseShiftTerm
			reduce(126), // ^=, reduce: BitwiseShiftTerm
			reduce(126), // <<=, reduce: BitwiseShiftTerm
			reduce(126), // >>=, reduce: BitwiseShiftTerm
			reduce(126), // >>>=, reduce: BitwiseShiftTerm
			reduce(126), // +=, reduce: BitwiseShiftTerm
			reduce(126), // .=, reduce: BitwiseShiftTerm
			reduce(126), // -=, reduce: BitwiseShiftTerm
			reduce(126), // *=, reduce: BitwiseShiftTerm
			reduce(126), // /=, reduce: BitwiseShiftTerm
			reduce(126), // //=, reduce: BitwiseShiftTerm
			reduce(126), // %=, reduce: BitwiseShiftTerm
			reduce(126), // **=, reduce: BitwiseShiftTerm
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2712), // +
			shift(2713), // -
			shift(2714), // .+
			shift(2715), // .-
			shift(2716), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3306
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(127), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(127), // ||=, reduce: BitwiseShiftTerm
			reduce(127), // ^^=, reduce: BitwiseShiftTerm
			reduce(127), // &&=, reduce: BitwiseShiftTerm
			reduce(127), // ??=, reduce: BitwiseShiftTerm
			reduce(127), // ???=, reduce: BitwiseShiftTerm
			reduce(127), // |=, reduce: BitwiseShiftTerm
			reduce(127), // &=, reduce: BitwiseShiftTerm
			reduce(127), // ^=, reduce: BitwiseShiftTerm
			reduce(127), // <<=, reduce: BitwiseShiftTerm
			reduce(127), // >>=, reduce: BitwiseShiftTerm
			reduce(127), // >>>=, reduce: BitwiseShiftTerm
			reduce(127), // +=, reduce: BitwiseShiftTerm
			reduce(127), // .=, reduce: BitwiseShiftTerm
			reduce(127), // -=, reduce: BitwiseShiftTerm
			reduce(127), // *=, reduce: BitwiseShiftTerm
			reduce(127), // /=, reduce: BitwiseShiftTerm
			reduce(127), // //=, reduce: BitwiseShiftTerm
			reduce(127), // %=, reduce: BitwiseShiftTerm
			reduce(127), // **=, reduce: BitwiseShiftTerm
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2712), // +
			shift(2713), // -
			shift(2714), // .+
			shift(2715), // .-
			shift(2716), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3307
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(129), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(129), // ||=, reduce: AddsubdotTerm
			reduce(129), // ^^=, reduce: AddsubdotTerm
			reduce(129), // &&=, reduce: AddsubdotTerm
			reduce(129), // ??=, reduce: AddsubdotTerm
			reduce(129), // ???=, reduce: AddsubdotTerm
			reduce(129), // |=, reduce: AddsubdotTerm
			reduce(129), // &=, reduce: AddsubdotTerm
			reduce(129), // ^=, reduce: AddsubdotTerm
			reduce(129), // <<=, reduce: AddsubdotTerm
			reduce(129), // >>=, reduce: AddsubdotTerm
			reduce(129), // >>>=, reduce: AddsubdotTerm
			reduce(129), // +=, reduce: AddsubdotTerm
			reduce(129), // .=, reduce: AddsubdotTerm
			reduce(129), // -=, reduce: AddsubdotTerm
			reduce(129), // *=, reduce: AddsubdotTerm
			reduce(129), // /=, reduce: AddsubdotTerm
			reduce(129), // //=, reduce: AddsubdotTerm
			reduce(129), // %=, reduce: AddsubdotTerm
			reduce(129), // **=, reduce: AddsubdotTerm
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2721), // *
			shift(2722), // /
			shift(2723), // //
			shift(2724), // %
			shift(2725), // .*
			shift(2726), // ./
			shift(2727), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3308
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(130), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(130), // ||=, reduce: AddsubdotTerm
			reduce(130), // ^^=, reduce: AddsubdotTerm
			reduce(130), // &&=, reduce: AddsubdotTerm
			reduce(130), // ??=, reduce: AddsubdotTerm
			reduce(130), // ???=, reduce: AddsubdotTerm
			reduce(130), // |=, reduce: AddsubdotTerm
			reduce(130), // &=, reduce: AddsubdotTerm
			reduce(130), // ^=, reduce: AddsubdotTerm
			reduce(130), // <<=, reduce: AddsubdotTerm
			reduce(130), // >>=, reduce: AddsubdotTerm
			reduce(130), // >>>=, reduce: AddsubdotTerm
			reduce(130), // +=, reduce: AddsubdotTerm
			reduce(130), // .=, reduce: AddsubdotTerm
			reduce(130), // -=, reduce: AddsubdotTerm
			reduce(130), // *=, reduce: AddsubdotTerm
			reduce(130), // /=, reduce: AddsubdotTerm
			reduce(130), // //=, reduce: AddsubdotTerm
			reduce(130), // %=, reduce: AddsubdotTerm
			reduce(130), // **=, reduce: AddsubdotTerm
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2721), // *
			shift(2722), // /
			shift(2723), // //
			shift(2724), // %
			shift(2725), // .*
			shift(2726), // ./
			shift(2727), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3309
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(131), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(131), // ||=, reduce: AddsubdotTerm
			reduce(131), // ^^=, reduce: AddsubdotTerm
			reduce(131), // &&=, reduce: AddsubdotTerm
			reduce(131), // ??=, reduce: AddsubdotTerm
			reduce(131), // ???=, reduce: AddsubdotTerm
			reduce(131), // |=, reduce: AddsubdotTerm
			reduce(131), // &=, reduce: AddsubdotTerm
			reduce(131), // ^=, reduce: AddsubdotTerm
			reduce(131), // <<=, reduce: AddsubdotTerm
			reduce(131), // >>=, reduce: AddsubdotTerm
			reduce(131), // >>>=, reduce: AddsubdotTerm
			reduce(131), // +=, reduce: AddsubdotTerm
			reduce(131), // .=, reduce: AddsubdotTerm
			reduce(131), // -=, reduce: AddsubdotTerm
			reduce(131), // *=, reduce: AddsubdotTerm
			reduce(131), // /=, reduce: AddsubdotTerm
			reduce(131), // //=, reduce: AddsubdotTerm
			reduce(131), // %=, reduce: AddsubdotTerm
			reduce(131), // **=, reduce: AddsubdotTerm
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2721), // *
			shift(2722), // /
			shift(2723), // //
			shift(2724), // %
			shift(2725), // .*
			shift(2726), // ./
			shift(2727), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3310
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(132), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(132), // ||=, reduce: AddsubdotTerm
			reduce(132), // ^^=, reduce: AddsubdotTerm
			reduce(132), // &&=, reduce: AddsubdotTerm
			reduce(132), // ??=, reduce: AddsubdotTerm
			reduce(132), // ???=, reduce: AddsubdotTerm
			reduce(132), // |=, reduce: AddsubdotTerm
			reduce(132), // &=, reduce: AddsubdotTerm
			reduce(132), // ^=, reduce: AddsubdotTerm
			reduce(132), // <<=, reduce: AddsubdotTerm
			reduce(132), // >>=, reduce: AddsubdotTerm
			reduce(132), // >>>=, reduce: AddsubdotTerm
			reduce(132), // +=, reduce: AddsubdotTerm
			reduce(132), // .=, reduce: AddsubdotTerm
			reduce(132), // -=, reduce: AddsubdotTerm
			reduce(132), // *=, reduce: AddsubdotTerm
			reduce(132), // /=, reduce: AddsubdotTerm
			reduce(132), // //=, reduce: AddsubdotTerm
			reduce(132), // %=, reduce: AddsubdotTerm
			reduce(132), // **=, reduce: AddsubdotTerm
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2721), // *
			shift(2722), // /
			shift(2723), // //
			shift(2724), // %
			shift(2725), // .*
			shift(2726), // ./
			shift(2727), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3311
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(133), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(133), // ||=, reduce: AddsubdotTerm
			reduce(133), // ^^=, reduce: AddsubdotTerm
			reduce(133), // &&=, reduce: AddsubdotTerm
			reduce(133), // ??=, reduce: AddsubdotTerm
			reduce(133), // ???=, reduce: AddsubdotTerm
			reduce(133), // |=, reduce: AddsubdotTerm
			reduce(133), // &=, reduce: AddsubdotTerm
			reduce(133), // ^=, reduce: AddsubdotTerm
			reduce(133), // <<=, reduce: AddsubdotTerm
			reduce(133), // >>=, reduce: AddsubdotTerm
			reduce(133), // >>>=, reduce: AddsubdotTerm
			reduce(133), // +=, reduce: AddsubdotTerm
			reduce(133), // .=, reduce: AddsubdotTerm
			reduce(133), // -=, reduce: AddsubdotTerm
			reduce(133), // *=, reduce: AddsubdotTerm
			reduce(133), // /=, reduce: AddsubdotTerm
			reduce(133), // //=, reduce: AddsubdotTerm
			reduce(133), // %=, reduce: AddsubdotTerm
			reduce(133), // **=, reduce: AddsubdotTerm
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2721), // *
			shift(2722), // /
			shift(2723), // //
			shift(2724), // %
			shift(2725), // .*
			shift(2726), // ./
			shift(2727), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3312
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(135), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(135), // ||=, reduce: MuldivTerm
			reduce(135), // ^^=, reduce: MuldivTerm
			reduce(135), // &&=, reduce: MuldivTerm
			reduce(135), // ??=, reduce: MuldivTerm
			reduce(135), // ???=, reduce: MuldivTerm
			reduce(135), // |=, reduce: MuldivTerm
			reduce(135), // &=, reduce: MuldivTerm
			reduce(135), // ^=, reduce: MuldivTerm
			reduce(135), // <<=, reduce: MuldivTerm
			reduce(135), // >>=, reduce: MuldivTerm
			reduce(135), // >>>=, reduce: MuldivTerm
			reduce(135), // +=, reduce: MuldivTerm
			reduce(135), // .=, reduce: MuldivTerm
			reduce(135), // -=, reduce: MuldivTerm
			reduce(135), // *=, reduce: MuldivTerm
			reduce(135), // /=, reduce: MuldivTerm
			reduce(135), // //=, reduce: MuldivTerm
			reduce(135), // %=, reduce: MuldivTerm
			reduce(135), // **=, reduce: MuldivTerm
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3313
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(136), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(136), // ||=, reduce: MuldivTerm
			reduce(136), // ^^=, reduce: MuldivTerm
			reduce(136), // &&=, reduce: MuldivTerm
			reduce(136), // ??=, reduce: MuldivTerm
			reduce(136), // ???=, reduce: MuldivTerm
			reduce(136), // |=, reduce: MuldivTerm
			reduce(136), // &=, reduce: MuldivTerm
			reduce(136), // ^=, reduce: MuldivTerm
			reduce(136), // <<=, reduce: MuldivTerm
			reduce(136), // >>=, reduce: MuldivTerm
			reduce(136), // >>>=, reduce: MuldivTerm
			reduce(136), // +=, reduce: MuldivTerm
			reduce(136), // .=, reduce: MuldivTerm
			reduce(136), // -=, reduce: MuldivTerm
			reduce(136), // *=, reduce: MuldivTerm
			reduce(136), // /=, reduce: MuldivTerm
			reduce(136), // //=, reduce: MuldivTerm
			reduce(136), // %=, reduce: MuldivTerm
			reduce(136), // **=, reduce: MuldivTerm
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3314
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(137), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(137), // ||=, reduce: MuldivTerm
			reduce(137), // ^^=, reduce: MuldivTerm
			reduce(137), // &&=, reduce: MuldivTerm
			reduce(137), // ??=, reduce: MuldivTerm
			reduce(137), // ???=, reduce: MuldivTerm
			reduce(137), // |=, reduce: MuldivTerm
			reduce(137), // &=, reduce: MuldivTerm
			reduce(137), // ^=, reduce: MuldivTerm
			reduce(137), // <<=, reduce: MuldivTerm
			reduce(137), // >>=, reduce: MuldivTerm
			reduce(137), // >>>=, reduce: MuldivTerm
			reduce(137), // +=, reduce: MuldivTerm
			reduce(137), // .=, reduce: MuldivTerm
			reduce(137), // -=, reduce: MuldivTerm
			reduce(137), // *=, reduce: MuldivTerm
			reduce(137), // /=, reduce: MuldivTerm
			reduce(137), // //=, reduce: MuldivTerm
			reduce(137), // %=, reduce: MuldivTerm
			reduce(137), // **=, reduce: MuldivTerm
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3315
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(138), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(138), // ||=, reduce: MuldivTerm
			reduce(138), // ^^=, reduce: MuldivTerm
			reduce(138), // &&=, reduce: MuldivTerm
			reduce(138), // ??=, reduce: MuldivTerm
			reduce(138), // ???=, reduce: MuldivTerm
			reduce(138), // |=, reduce: MuldivTerm
			reduce(138), // &=, reduce: MuldivTerm
			reduce(138), // ^=, reduce: MuldivTerm
			reduce(138), // <<=, reduce: MuldivTerm
			reduce(138), // >>=, reduce: MuldivTerm
			reduce(138), // >>>=, reduce: MuldivTerm
			reduce(138), // +=, reduce: MuldivTerm
			reduce(138), // .=, reduce: MuldivTerm
			reduce(138), // -=, reduce: MuldivTerm
			reduce(138), // *=, reduce: MuldivTerm
			reduce(138), // /=, reduce: MuldivTerm
			reduce(138), // //=, reduce: MuldivTerm
			reduce(138), // %=, reduce: MuldivTerm
			reduce(138), // **=, reduce: MuldivTerm
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3316
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(139), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(139), // ||=, reduce: MuldivTerm
			reduce(139), // ^^=, reduce: MuldivTerm
			reduce(139), // &&=, reduce: MuldivTerm
			reduce(139), // ??=, reduce: MuldivTerm
			reduce(139), // ???=, reduce: MuldivTerm
			reduce(139), // |=, reduce: MuldivTerm
			reduce(139), // &=, reduce: MuldivTerm
			reduce(139), // ^=, reduce: MuldivTerm
			reduce(139), // <<=, reduce: MuldivTerm
			reduce(139), // >>=, reduce: MuldivTerm
			reduce(139), // >>>=, reduce: MuldivTerm
			reduce(139), // +=, reduce: MuldivTerm
			reduce(139), // .=, reduce: MuldivTerm
			reduce(139), // -=, reduce: MuldivTerm
			reduce(139), // *=, reduce: MuldivTerm
			reduce(139), // /=, reduce: MuldivTerm
			reduce(139), // //=, reduce: MuldivTerm
			reduce(139), // %=, reduce: MuldivTerm
			reduce(139), // **=, reduce: MuldivTerm
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3317
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(140), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(140), // ||=, reduce: MuldivTerm
			reduce(140), // ^^=, reduce: MuldivTerm
			reduce(140), // &&=, reduce: MuldivTerm
			reduce(140), // ??=, reduce: MuldivTerm
			reduce(140), // ???=, reduce: MuldivTerm
			reduce(140), // |=, reduce: MuldivTerm
			reduce(140), // &=, reduce: MuldivTerm
			reduce(140), // ^=, reduce: MuldivTerm
			reduce(140), // <<=, reduce: MuldivTerm
			reduce(140), // >>=, reduce: MuldivTerm
			reduce(140), // >>>=, reduce: MuldivTerm
			reduce(140), // +=, reduce: MuldivTerm
			reduce(140), // .=, reduce: MuldivTerm
			reduce(140), // -=, reduce: MuldivTerm
			reduce(140), // *=, reduce: MuldivTerm
			reduce(140), // /=, reduce: MuldivTerm
			reduce(140), // //=, reduce: MuldivTerm
			reduce(140), // %=, reduce: MuldivTerm
			reduce(140), // **=, reduce: MuldivTerm
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3318
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(141), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(141), // ||=, reduce: MuldivTerm
			reduce(141), // ^^=, reduce: MuldivTerm
			reduce(141), // &&=, reduce: MuldivTerm
			reduce(141), // ??=, reduce: MuldivTerm
			reduce(141), // ???=, reduce: MuldivTerm
			reduce(141), // |=, reduce: MuldivTerm
			reduce(141), // &=, reduce: MuldivTerm
			reduce(141), // ^=, reduce: MuldivTerm
			reduce(141), // <<=, reduce: MuldivTerm
			reduce(141), // >>=, reduce: MuldivTerm
			reduce(141), // >>>=, reduce: MuldivTerm
			reduce(141), // +=, reduce: MuldivTerm
			reduce(141), // .=, reduce: MuldivTerm
			reduce(141), // -=, reduce: MuldivTerm
			reduce(141), // *=, reduce: MuldivTerm
			reduce(141), // /=, reduce: MuldivTerm
			reduce(141), // //=, reduce: MuldivTerm
			reduce(141), // %=, reduce: MuldivTerm
			reduce(141), // **=, reduce: MuldivTerm
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3319
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(150), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: PowTerm
			reduce(150), // ^^=, reduce: PowTerm
			reduce(150), // &&=, reduce: PowTerm
			reduce(150), // ??=, reduce: PowTerm
			reduce(150), // ???=, reduce: PowTerm
			reduce(150), // |=, reduce: PowTerm
			reduce(150), // &=, reduce: PowTerm
			reduce(150), // ^=, reduce: PowTerm
			reduce(150), // <<=, reduce: PowTerm
			reduce(150), // >>=, reduce: PowTerm
			reduce(150), // >>>=, reduce: PowTerm
			reduce(150), // +=, reduce: PowTerm
			reduce(150), // .=, reduce: PowTerm
			reduce(150), // -=, reduce: PowTerm
			reduce(150), // *=, reduce: PowTerm
			reduce(150), // /=, reduce: PowTerm
			reduce(150), // //=, reduce: PowTerm
			reduce(150), // %=, reduce: PowTerm
			reduce(150), // **=, reduce: PowTerm
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3320
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(152), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: PrecedenceChainEnd
			reduce(152), // ^^=, reduce: PrecedenceChainEnd
			reduce(152), // &&=, reduce: PrecedenceChainEnd
			reduce(152), // ??=, reduce: PrecedenceChainEnd
			reduce(152), // ???=, reduce: PrecedenceChainEnd
			reduce(152), // |=, reduce: PrecedenceChainEnd
			reduce(152), // &=, reduce: PrecedenceChainEnd
			reduce(152), // ^=, reduce: PrecedenceChainEnd
			reduce(152), // <<=, reduce: PrecedenceChainEnd
			reduce(152), // >>=, reduce: PrecedenceChainEnd
			reduce(152), // >>>=, reduce: PrecedenceChainEnd
			reduce(152), // +=, reduce: PrecedenceChainEnd
			reduce(152), // .=, reduce: PrecedenceChainEnd
			reduce(152), // -=, reduce: PrecedenceChainEnd
			reduce(152), // *=, reduce: PrecedenceChainEnd
			reduce(152), // /=, reduce: PrecedenceChainEnd
			reduce(152), // //=, reduce: PrecedenceChainEnd
			reduce(152), // %=, reduce: PrecedenceChainEnd
			reduce(152), // **=, reduce: PrecedenceChainEnd
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3321
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(3728), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3322
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(3729), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3323
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(3728), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3324
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3731), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3732), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3325
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3734), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3326
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3735), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3327
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3736), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3328
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(168), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: ArrayLiteral
			reduce(168), // ^^=, reduce: ArrayLiteral
			reduce(168), // &&=, reduce: ArrayLiteral
			reduce(168), // ??=, reduce: ArrayLiteral
			reduce(168), // ???=, reduce: ArrayLiteral
			reduce(168), // |=, reduce: ArrayLiteral
			reduce(168), // &=, reduce: ArrayLiteral
			reduce(168), // ^=, reduce: ArrayLiteral
			reduce(168), // <<=, reduce: ArrayLiteral
			reduce(168), // >>=, reduce: ArrayLiteral
			reduce(168), // >>>=, reduce: ArrayLiteral
			reduce(168), // +=, reduce: ArrayLiteral
			reduce(168), // .=, reduce: ArrayLiteral
			reduce(168), // -=, reduce: ArrayLiteral
			reduce(168), // *=, reduce: ArrayLiteral
			reduce(168), // /=, reduce: ArrayLiteral
			reduce(168), // //=, reduce: ArrayLiteral
			reduce(168), // %=, reduce: ArrayLiteral
			reduce(168), // **=, reduce: ArrayLiteral
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3329
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3737), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3330
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3738), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3331
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(205), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: FunctionCallsite
			reduce(205), // ^^=, reduce: FunctionCallsite
			reduce(205), // &&=, reduce: FunctionCallsite
			reduce(205), // ??=, reduce: FunctionCallsite
			reduce(205), // ???=, reduce: FunctionCallsite
			reduce(205), // |=, reduce: FunctionCallsite
			reduce(205), // &=, reduce: FunctionCallsite
			reduce(205), // ^=, reduce: FunctionCallsite
			reduce(205), // <<=, reduce: FunctionCallsite
			reduce(205), // >>=, reduce: FunctionCallsite
			reduce(205), // >>>=, reduce: FunctionCallsite
			reduce(205), // +=, reduce: FunctionCallsite
			reduce(205), // .=, reduce: FunctionCallsite
			reduce(205), // -=, reduce: FunctionCallsite
			reduce(205), // *=, reduce: FunctionCallsite
			reduce(205), // /=, reduce: FunctionCallsite
			reduce(205), // //=, reduce: FunctionCallsite
			reduce(205), // %=, reduce: FunctionCallsite
			reduce(205), // **=, reduce: FunctionCallsite
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3332
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(250), // ;, reduce: TripleForContinuation
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3333
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(3739), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3334
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(14), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3335
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(15), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3336
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(16), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3337
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(17), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3338
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(18), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3339
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(19), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3340
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(20), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3341
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(21), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3342
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(22), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3343
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(23), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3344
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(24), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3345
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(25), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3346
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(26), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3347
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(27), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3348
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(28), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3349
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(29), // ;, reduce: BracelessStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3350
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			shift(3741), // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(3742), // ||=
			shift(3743), // ^^=
			shift(3744), // &&=
			shift(3745), // ??=
			shift(3746), // ???=
			shift(3747), // |=
			shift(3748), // &=
			shift(3749), // ^=
			shift(3750), // <<=
			shift(3751), // >>=
			shift(3752), // >>>=
			shift(3753), // +=
			shift(3754), // .=
			shift(3755), // -=
			shift(3756), // *=
			shift(3757), // /=
			shift(3758), // //=
			shift(3759), // %=
			shift(3760), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3351
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(34), // ;, reduce: BareBoolean
			nil,        // {
			nil,        // }
			reduce(32), // =, reduce: Lvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(32), // ||=, reduce: Lvalue
			reduce(32), // ^^=, reduce: Lvalue
			reduce(32), // &&=, reduce: Lvalue
			reduce(32), // ??=, reduce: Lvalue
			reduce(32), // ???=, reduce: Lvalue
			reduce(32), // |=, reduce: Lvalue
			reduce(32), // &=, reduce: Lvalue
			reduce(32), // ^=, reduce: Lvalue
			reduce(32), // <<=, reduce: Lvalue
			reduce(32), // >>=, reduce: Lvalue
			reduce(32), // >>>=, reduce: Lvalue
			reduce(32), // +=, reduce: Lvalue
			reduce(32), // .=, reduce: Lvalue
			reduce(32), // -=, reduce: Lvalue
			reduce(32), // *=, reduce: Lvalue
			reduce(32), // /=, reduce: Lvalue
			reduce(32), // //=, reduce: Lvalue
			reduce(32), // %=, reduce: Lvalue
			reduce(32), // **=, reduce: Lvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3352
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3353
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(158), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(158), // ||=, reduce: MlrvalOrFunction
			reduce(158), // ^^=, reduce: MlrvalOrFunction
			reduce(158), // &&=, reduce: MlrvalOrFunction
			reduce(158), // ??=, reduce: MlrvalOrFunction
			reduce(158), // ???=, reduce: MlrvalOrFunction
			reduce(158), // |=, reduce: MlrvalOrFunction
			reduce(158), // &=, reduce: MlrvalOrFunction
			reduce(158), // ^=, reduce: MlrvalOrFunction
			reduce(158), // <<=, reduce: MlrvalOrFunction
			reduce(158), // >>=, reduce: MlrvalOrFunction
			reduce(158), // >>>=, reduce: MlrvalOrFunction
			reduce(158), // +=, reduce: MlrvalOrFunction
			reduce(158), // .=, reduce: MlrvalOrFunction
			reduce(158), // -=, reduce: MlrvalOrFunction
			reduce(158), // *=, reduce: MlrvalOrFunction
			reduce(158), // /=, reduce: MlrvalOrFunction
			reduce(158), // //=, reduce: MlrvalOrFunction
			reduce(158), // %=, reduce: MlrvalOrFunction
			reduce(158), // **=, reduce: MlrvalOrFunction
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3354
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3355
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3356
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(37),  // ;, reduce: DumpStatement
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3357
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(39),  // ;, reduce: EdumpStatement
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3358
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(41),  // ;, reduce: PrintStatement
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3359
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(43),  // ;, reduce: EprintStatement
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3360
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(45),  // ;, reduce: PrintnStatement
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3361
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(47),  // ;, reduce: EprintnStatement
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3362
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(154), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(154), // ||=, reduce: MlrvalOrFunction
			reduce(154), // ^^=, reduce: MlrvalOrFunction
			reduce(154), // &&=, reduce: MlrvalOrFunction
			reduce(154), // ??=, reduce: MlrvalOrFunction
			reduce(154), // ???=, reduce: MlrvalOrFunction
			reduce(154), // |=, reduce: MlrvalOrFunction
			reduce(154), // &=, reduce: MlrvalOrFunction
			reduce(154), // ^=, reduce: MlrvalOrFunction
			reduce(154), // <<=, reduce: MlrvalOrFunction
			reduce(154), // >>=, reduce: MlrvalOrFunction
			reduce(154), // >>>=, reduce: MlrvalOrFunction
			reduce(154), // +=, reduce: MlrvalOrFunction
			reduce(154), // .=, reduce: MlrvalOrFunction
			reduce(154), // -=, reduce: MlrvalOrFunction
			reduce(154), // *=, reduce: MlrvalOrFunction
			reduce(154), // /=, reduce: MlrvalOrFunction
			reduce(154), // //=, reduce: MlrvalOrFunction
			reduce(154), // %=, reduce: MlrvalOrFunction
			reduce(154), // **=, reduce: MlrvalOrFunction
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3363
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(49), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(49), // ||=, reduce: FieldValue
			reduce(49), // ^^=, reduce: FieldValue
			reduce(49), // &&=, reduce: FieldValue
			reduce(49), // ??=, reduce: FieldValue
			reduce(49), // ???=, reduce: FieldValue
			reduce(49), // |=, reduce: FieldValue
			reduce(49), // &=, reduce: FieldValue
			reduce(49), // ^=, reduce: FieldValue
			reduce(49), // <<=, reduce: FieldValue
			reduce(49), // >>=, reduce: FieldValue
			reduce(49), // >>>=, reduce: FieldValue
			reduce(49), // +=, reduce: FieldValue
			reduce(49), // .=, reduce: FieldValue
			reduce(49), // -=, reduce: FieldValue
			reduce(49), // *=, reduce: FieldValue
			reduce(49), // /=, reduce: FieldValue
			reduce(49), // //=, reduce: FieldValue
			reduce(49), // %=, reduce: FieldValue
			reduce(49), // **=, reduce: FieldValue
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3364
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(50), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(50), // ||=, reduce: FieldValue
			reduce(50), // ^^=, reduce: FieldValue
			reduce(50), // &&=, reduce: FieldValue
			reduce(50), // ??=, reduce: FieldValue
			reduce(50), // ???=, reduce: FieldValue
			reduce(50), // |=, reduce: FieldValue
			reduce(50), // &=, reduce: FieldValue
			reduce(50), // ^=, reduce: FieldValue
			reduce(50), // <<=, reduce: FieldValue
			reduce(50), // >>=, reduce: FieldValue
			reduce(50), // >>>=, reduce: FieldValue
			reduce(50), // +=, reduce: FieldValue
			reduce(50), // .=, reduce: FieldValue
			reduce(50), // -=, reduce: FieldValue
			reduce(50), // *=, reduce: FieldValue
			reduce(50), // /=, reduce: FieldValue
			reduce(50), // //=, reduce: FieldValue
			reduce(50), // %=, reduce: FieldValue
			reduce(50), // **=, reduce: FieldValue
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3365
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(51), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(51), // ||=, reduce: FieldValue
			reduce(51), // ^^=, reduce: FieldValue
			reduce(51), // &&=, reduce: FieldValue
			reduce(51), // ??=, reduce: FieldValue
			reduce(51), // ???=, reduce: FieldValue
			reduce(51), // |=, reduce: FieldValue
			reduce(51), // &=, reduce: FieldValue
			reduce(51), // ^=, reduce: FieldValue
			reduce(51), // <<=, reduce: FieldValue
			reduce(51), // >>=, reduce: FieldValue
			reduce(51), // >>>=, reduce: FieldValue
			reduce(51), // +=, reduce: FieldValue
			reduce(51), // .=, reduce: FieldValue
			reduce(51), // -=, reduce: FieldValue
			reduce(51), // *=, reduce: FieldValue
			reduce(51), // /=, reduce: FieldValue
			reduce(51), // //=, reduce: FieldValue
			reduce(51), // %=, reduce: FieldValue
			reduce(51), // **=, reduce: FieldValue
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3366
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(52), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(52), // ||=, reduce: FieldValue
			reduce(52), // ^^=, reduce: FieldValue
			reduce(52), // &&=, reduce: FieldValue
			reduce(52), // ??=, reduce: FieldValue
			reduce(52), // ???=, reduce: FieldValue
			reduce(52), // |=, reduce: FieldValue
			reduce(52), // &=, reduce: FieldValue
			reduce(52), // ^=, reduce: FieldValue
			reduce(52), // <<=, reduce: FieldValue
			reduce(52), // >>=, reduce: FieldValue
			reduce(52), // >>>=, reduce: FieldValue
			reduce(52), // +=, reduce: FieldValue
			reduce(52), // .=, reduce: FieldValue
			reduce(52), // -=, reduce: FieldValue
			reduce(52), // *=, reduce: FieldValue
			reduce(52), // /=, reduce: FieldValue
			reduce(52), // //=, reduce: FieldValue
			reduce(52), // %=, reduce: FieldValue
			reduce(52), // **=, reduce: FieldValue
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3367
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			reduce(53), // =, reduce: FieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(53), // ||=, reduce: FieldValue
			reduce(53), // ^^=, reduce: FieldValue
			reduce(53), // &&=, reduce: FieldValue
			reduce(53), // ??=, reduce: FieldValue
			reduce(53), // ???=, reduce: FieldValue
			reduce(53), // |=, reduce: FieldValue
			reduce(53), // &=, reduce: FieldValue
			reduce(53), // ^=, reduce: FieldValue
			reduce(53), // <<=, reduce: FieldValue
			reduce(53), // >>=, reduce: FieldValue
			reduce(53), // >>>=, reduce: FieldValue
			reduce(53), // +=, reduce: FieldValue
			reduce(53), // .=, reduce: FieldValue
			reduce(53), // -=, reduce: FieldValue
			reduce(53), // *=, reduce: FieldValue
			reduce(53), // /=, reduce: FieldValue
			reduce(53), // //=, reduce: FieldValue
			reduce(53), // %=, reduce: FieldValue
			reduce(53), // **=, reduce: FieldValue
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3368
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			nil,        // }
			reduce(54), // =, reduce: DirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(54), // ||=, reduce: DirectFieldValue
			reduce(54), // ^^=, reduce: DirectFieldValue
			reduce(54), // &&=, reduce: DirectFieldValue
			reduce(54), // ??=, reduce: DirectFieldValue
			reduce(54), // ???=, reduce: DirectFieldValue
			reduce(54), // |=, reduce: DirectFieldValue
			reduce(54), // &=, reduce: DirectFieldValue
			reduce(54), // ^=, reduce: DirectFieldValue
			reduce(54), // <<=, reduce: DirectFieldValue
			reduce(54), // >>=, reduce: DirectFieldValue
			reduce(54), // >>>=, reduce: DirectFieldValue
			reduce(54), // +=, reduce: DirectFieldValue
			reduce(54), // .=, reduce: DirectFieldValue
			reduce(54), // -=, reduce: DirectFieldValue
			reduce(54), // *=, reduce: DirectFieldValue
			reduce(54), // /=, reduce: DirectFieldValue
			reduce(54), // //=, reduce: DirectFieldValue
			reduce(54), // %=, reduce: DirectFieldValue
			reduce(54), // **=, reduce: DirectFieldValue
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3369
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3370
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			nil,        // }
			reduce(56), // =, reduce: BracedFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(56), // ||=, reduce: BracedFieldValue
			reduce(56), // ^^=, reduce: BracedFieldValue
			reduce(56), // &&=, reduce: BracedFieldValue
			reduce(56), // ??=, reduce: BracedFieldValue
			reduce(56), // ???=, reduce: BracedFieldValue
			reduce(56), // |=, reduce: BracedFieldValue
			reduce(56), // &=, reduce: BracedFieldValue
			reduce(56), // ^=, reduce: BracedFieldValue
			reduce(56), // <<=, reduce: BracedFieldValue
			reduce(56), // >>=, reduce: BracedFieldValue
			reduce(56), // >>>=, reduce: BracedFieldValue
			reduce(56), // +=, reduce: BracedFieldValue
			reduce(56), // .=, reduce: BracedFieldValue
			reduce(56), // -=, reduce: BracedFieldValue
			reduce(56), // *=, reduce: BracedFieldValue
			reduce(56), // /=, reduce: BracedFieldValue
			reduce(56), // //=, reduce: BracedFieldValue
			reduce(56), // %=, reduce: BracedFieldValue
			reduce(56), // **=, reduce: BracedFieldValue
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3371
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3372
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3373
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(155), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(155), // ||=, reduce: MlrvalOrFunction
			reduce(155), // ^^=, reduce: MlrvalOrFunction
			reduce(155), // &&=, reduce: MlrvalOrFunction
			reduce(155), // ??=, reduce: MlrvalOrFunction
			reduce(155), // ???=, reduce: MlrvalOrFunction
			reduce(155), // |=, reduce: MlrvalOrFunction
			reduce(155), // &=, reduce: MlrvalOrFunction
			reduce(155), // ^=, reduce: MlrvalOrFunction
			reduce(155), // <<=, reduce: MlrvalOrFunction
			reduce(155), // >>=, reduce: MlrvalOrFunction
			reduce(155), // >>>=, reduce: MlrvalOrFunction
			reduce(155), // +=, reduce: MlrvalOrFunction
			reduce(155), // .=, reduce: MlrvalOrFunction
			reduce(155), // -=, reduce: MlrvalOrFunction
			reduce(155), // *=, reduce: MlrvalOrFunction
			reduce(155), // /=, reduce: MlrvalOrFunction
			reduce(155), // //=, reduce: MlrvalOrFunction
			reduce(155), // %=, reduce: MlrvalOrFunction
			reduce(155), // **=, reduce: MlrvalOrFunction
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3374
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			nil,        // }
			reduce(59), // =, reduce: FullSrec
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(59), // ||=, reduce: FullSrec
			reduce(59), // ^^=, reduce: FullSrec
			reduce(59), // &&=, reduce: FullSrec
			reduce(59), // ??=, reduce: FullSrec
			reduce(59), // ???=, reduce: FullSrec
			reduce(59), // |=, reduce: FullSrec
			reduce(59), // &=, reduce: FullSrec
			reduce(59), // ^=, reduce: FullSrec
			reduce(59), // <<=, reduce: FullSrec
			reduce(59), // >>=, reduce: FullSrec
			reduce(59), // >>>=, reduce: FullSrec
			reduce(59), // +=, reduce: FullSrec
			reduce(59), // .=, reduce: FullSrec
			reduce(59), // -=, reduce: FullSrec
			reduce(59), // *=, reduce: FullSrec
			reduce(59), // /=, reduce: FullSrec
			reduce(59), // //=, reduce: FullSrec
			reduce(59), // %=, reduce: FullSrec
			reduce(59), // **=, reduce: FullSrec
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3375
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(156), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(156), // ||=, reduce: MlrvalOrFunction
			reduce(156), // ^^=, reduce: MlrvalOrFunction
			reduce(156), // &&=, reduce: MlrvalOrFunction
			reduce(156), // ??=, reduce: MlrvalOrFunction
			reduce(156), // ???=, reduce: MlrvalOrFunction
			reduce(156), // |=, reduce: MlrvalOrFunction
			reduce(156), // &=, reduce: MlrvalOrFunction
			reduce(156), // ^=, reduce: MlrvalOrFunction
			reduce(156), // <<=, reduce: MlrvalOrFunction
			reduce(156), // >>=, reduce: MlrvalOrFunction
			reduce(156), // >>>=, reduce: MlrvalOrFunction
			reduce(156), // +=, reduce: MlrvalOrFunction
			reduce(156), // .=, reduce: MlrvalOrFunction
			reduce(156), // -=, reduce: MlrvalOrFunction
			reduce(156), // *=, reduce: MlrvalOrFunction
			reduce(156), // /=, reduce: MlrvalOrFunction
			reduce(156), // //=, reduce: MlrvalOrFunction
			reduce(156), // %=, reduce: MlrvalOrFunction
			reduce(156), // **=, reduce: MlrvalOrFunction
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3376
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			reduce(60), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(60), // ||=, reduce: OosvarValue
			reduce(60), // ^^=, reduce: OosvarValue
			reduce(60), // &&=, reduce: OosvarValue
			reduce(60), // ??=, reduce: OosvarValue
			reduce(60), // ???=, reduce: OosvarValue
			reduce(60), // |=, reduce: OosvarValue
			reduce(60), // &=, reduce: OosvarValue
			reduce(60), // ^=, reduce: OosvarValue
			reduce(60), // <<=, reduce: OosvarValue
			reduce(60), // >>=, reduce: OosvarValue
			reduce(60), // >>>=, reduce: OosvarValue
			reduce(60), // +=, reduce: OosvarValue
			reduce(60), // .=, reduce: OosvarValue
			reduce(60), // -=, reduce: OosvarValue
			reduce(60), // *=, reduce: OosvarValue
			reduce(60), // /=, reduce: OosvarValue
			reduce(60), // //=, reduce: OosvarValue
			reduce(60), // %=, reduce: OosvarValue
			reduce(60), // **=, reduce: OosvarValue
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3377
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			reduce(61), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(61), // ||=, reduce: OosvarValue
			reduce(61), // ^^=, reduce: OosvarValue
			reduce(61), // &&=, reduce: OosvarValue
			reduce(61), // ??=, reduce: OosvarValue
			reduce(61), // ???=, reduce: OosvarValue
			reduce(61), // |=, reduce: OosvarValue
			reduce(61), // &=, reduce: OosvarValue
			reduce(61), // ^=, reduce: OosvarValue
			reduce(61), // <<=, reduce: OosvarValue
			reduce(61), // >>=, reduce: OosvarValue
			reduce(61), // >>>=, reduce: OosvarValue
			reduce(61), // +=, reduce: OosvarValue
			reduce(61), // .=, reduce: OosvarValue
			reduce(61), // -=, reduce: OosvarValue
			reduce(61), // *=, reduce: OosvarValue
			reduce(61), // /=, reduce: OosvarValue
			reduce(61), // //=, reduce: OosvarValue
			reduce(61), // %=, reduce: OosvarValue
			reduce(61), // **=, reduce: OosvarValue
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3378
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			reduce(62), // =, reduce: OosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(62), // ||=, reduce: OosvarValue
			reduce(62), // ^^=, reduce: OosvarValue
			reduce(62), // &&=, reduce: OosvarValue
			reduce(62), // ??=, reduce: OosvarValue
			reduce(62), // ???=, reduce: OosvarValue
			reduce(62), // |=, reduce: OosvarValue
			reduce(62), // &=, reduce: OosvarValue
			reduce(62), // ^=, reduce: OosvarValue
			reduce(62), // <<=, reduce: OosvarValue
			reduce(62), // >>=, reduce: OosvarValue
			reduce(62), // >>>=, reduce: OosvarValue
			reduce(62), // +=, reduce: OosvarValue
			reduce(62), // .=, reduce: OosvarValue
			reduce(62), // -=, reduce: OosvarValue
			reduce(62), // *=, reduce: OosvarValue
			reduce(62), // /=, reduce: OosvarValue
			reduce(62), // //=, reduce: OosvarValue
			reduce(62), // %=, reduce: OosvarValue
			reduce(62), // **=, reduce: OosvarValue
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3379
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			nil,        // }
			reduce(63), // =, reduce: DirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(63), // ||=, reduce: DirectOosvarValue
			reduce(63), // ^^=, reduce: DirectOosvarValue
			reduce(63), // &&=, reduce: DirectOosvarValue
			reduce(63), // ??=, reduce: DirectOosvarValue
			reduce(63), // ???=, reduce: DirectOosvarValue
			reduce(63), // |=, reduce: DirectOosvarValue
			reduce(63), // &=, reduce: DirectOosvarValue
			reduce(63), // ^=, reduce: DirectOosvarValue
			reduce(63), // <<=, reduce: DirectOosvarValue
			reduce(63), // >>=, reduce: DirectOosvarValue
			reduce(63), // >>>=, reduce: DirectOosvarValue
			reduce(63), // +=, reduce: DirectOosvarValue
			reduce(63), // .=, reduce: DirectOosvarValue
			reduce(63), // -=, reduce: DirectOosvarValue
			reduce(63), // *=, reduce: DirectOosvarValue
			reduce(63), // /=, reduce: DirectOosvarValue
			reduce(63), // //=, reduce: DirectOosvarValue
			reduce(63), // %=, reduce: DirectOosvarValue
			reduce(63), // **=, reduce: DirectOosvarValue
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3380
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3381
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			nil,        // }
			reduce(65), // =, reduce: BracedOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(65), // ||=, reduce: BracedOosvarValue
			reduce(65), // ^^=, reduce: BracedOosvarValue
			reduce(65), // &&=, reduce: BracedOosvarValue
			reduce(65), // ??=, reduce: BracedOosvarValue
			reduce(65), // ???=, reduce: BracedOosvarValue
			reduce(65), // |=, reduce: BracedOosvarValue
			reduce(65), // &=, reduce: BracedOosvarValue
			reduce(65), // ^=, reduce: BracedOosvarValue
			reduce(65), // <<=, reduce: BracedOosvarValue
			reduce(65), // >>=, reduce: BracedOosvarValue
			reduce(65), // >>>=, reduce: BracedOosvarValue
			reduce(65), // +=, reduce: BracedOosvarValue
			reduce(65), // .=, reduce: BracedOosvarValue
			reduce(65), // -=, reduce: BracedOosvarValue
			reduce(65), // *=, reduce: BracedOosvarValue
			reduce(65), // /=, reduce: BracedOosvarValue
			reduce(65), // //=, reduce: BracedOosvarValue
			reduce(65), // %=, reduce: BracedOosvarValue
			reduce(65), // **=, reduce: BracedOosvarValue
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3382
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(157), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(157), // ||=, reduce: MlrvalOrFunction
			reduce(157), // ^^=, reduce: MlrvalOrFunction
			reduce(157), // &&=, reduce: MlrvalOrFunction
			reduce(157), // ??=, reduce: MlrvalOrFunction
			reduce(157), // ???=, reduce: MlrvalOrFunction
			reduce(157), // |=, reduce: MlrvalOrFunction
			reduce(157), // &=, reduce: MlrvalOrFunction
			reduce(157), // ^=, reduce: MlrvalOrFunction
			reduce(157), // <<=, reduce: MlrvalOrFunction
			reduce(157), // >>=, reduce: MlrvalOrFunction
			reduce(157), // >>>=, reduce: MlrvalOrFunction
			reduce(157), // +=, reduce: MlrvalOrFunction
			reduce(157), // .=, reduce: MlrvalOrFunction
			reduce(157), // -=, reduce: MlrvalOrFunction
			reduce(157), // *=, reduce: MlrvalOrFunction
			reduce(157), // /=, reduce: MlrvalOrFunction
			reduce(157), // //=, reduce: MlrvalOrFunction
			reduce(157), // %=, reduce: MlrvalOrFunction
			reduce(157), // **=, reduce: MlrvalOrFunction
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3383
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			nil,        // }
			reduce(66), // =, reduce: FullOosvar
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(66), // ||=, reduce: FullOosvar
			reduce(66), // ^^=, reduce: FullOosvar
			reduce(66), // &&=, reduce: FullOosvar
			reduce(66), // ??=, reduce: FullOosvar
			reduce(66), // ???=, reduce: FullOosvar
			reduce(66), // |=, reduce: FullOosvar
			reduce(66), // &=, reduce: FullOosvar
			reduce(66), // ^=, reduce: FullOosvar
			reduce(66), // <<=, reduce: FullOosvar
			reduce(66), // >>=, reduce: FullOosvar
			reduce(66), // >>>=, reduce: FullOosvar
			reduce(66), // +=, reduce: FullOosvar
			reduce(66), // .=, reduce: FullOosvar
			reduce(66), // -=, reduce: FullOosvar
			reduce(66), // *=, reduce: FullOosvar
			reduce(66), // /=, reduce: FullOosvar
			reduce(66), // //=, reduce: FullOosvar
			reduce(66), // %=, reduce: FullOosvar
			reduce(66), // **=, reduce: FullOosvar
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3384
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			reduce(67),  // =, reduce: LocalVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(67),  // ||=, reduce: LocalVariable
			reduce(67),  // ^^=, reduce: LocalVariable
			reduce(67),  // &&=, reduce: LocalVariable
			reduce(67),  // ??=, reduce: LocalVariable
			reduce(67),  // ???=, reduce: LocalVariable
			reduce(67),  // |=, reduce: LocalVariable
			reduce(67),  // &=, reduce: LocalVariable
			reduce(67),  // ^=, reduce: LocalVariable
			reduce(67),  // <<=, reduce: LocalVariable
			reduce(67),  // >>=, reduce: LocalVariable
			reduce(67),  // >>>=, reduce: LocalVariable
			reduce(67),  // +=, reduce: LocalVariable
			reduce(67),  // .=, reduce: LocalVariable
			reduce(67),  // -=, reduce: LocalVariable
			reduce(67),  // *=, reduce: LocalVariable
			reduce(67),  // /=, reduce: LocalVariable
			reduce(67),  // //=, reduce: LocalVariable
			reduce(67),  // %=, reduce: LocalVariable
			reduce(67),  // **=, reduce: LocalVariable
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3385
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			nil,        // }
			reduce(95), // =, reduce: Rvalue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(95), // ||=, reduce: Rvalue
			reduce(95), // ^^=, reduce: Rvalue
			reduce(95), // &&=, reduce: Rvalue
			reduce(95), // ??=, reduce: Rvalue
			reduce(95), // ???=, reduce: Rvalue
			reduce(95), // |=, reduce: Rvalue
			reduce(95), // &=, reduce: Rvalue
			reduce(95), // ^=, reduce: Rvalue
			reduce(95), // <<=, reduce: Rvalue
			reduce(95), // >>=, reduce: Rvalue
			reduce(95), // >>>=, reduce: Rvalue
			reduce(95), // +=, reduce: Rvalue
			reduce(95), // .=, reduce: Rvalue
			reduce(95), // -=, reduce: Rvalue
			reduce(95), // *=, reduce: Rvalue
			reduce(95), // /=, reduce: Rvalue
			reduce(95), // //=, reduce: Rvalue
			reduce(95), // %=, reduce: Rvalue
			reduce(95), // **=, reduce: Rvalue
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3386
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			nil,        // }
			reduce(96), // =, reduce: PrecedenceChainStart
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(96), // ||=, reduce: PrecedenceChainStart
			reduce(96), // ^^=, reduce: PrecedenceChainStart
			reduce(96), // &&=, reduce: PrecedenceChainStart
			reduce(96), // ??=, reduce: PrecedenceChainStart
			reduce(96), // ???=, reduce: PrecedenceChainStart
			reduce(96), // |=, reduce: PrecedenceChainStart
			reduce(96), // &=, reduce: PrecedenceChainStart
			reduce(96), // ^=, reduce: PrecedenceChainStart
			reduce(96), // <<=, reduce: PrecedenceChainStart
			reduce(96), // >>=, reduce: PrecedenceChainStart
			reduce(96), // >>>=, reduce: PrecedenceChainStart
			reduce(96), // +=, reduce: PrecedenceChainStart
			reduce(96), // .=, reduce: PrecedenceChainStart
			reduce(96), // -=, reduce: PrecedenceChainStart
			reduce(96), // *=, reduce: PrecedenceChainStart
			reduce(96), // /=, reduce: PrecedenceChainStart
			reduce(96), // //=, reduce: PrecedenceChainStart
			reduce(96), // %=, reduce: PrecedenceChainStart
			reduce(96), // **=, reduce: PrecedenceChainStart
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3387
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			reduce(98),  // =, reduce: TernaryTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(98),  // ||=, reduce: TernaryTerm
			reduce(98),  // ^^=, reduce: TernaryTerm
			reduce(98),  // &&=, reduce: TernaryTerm
			reduce(98),  // ??=, reduce: TernaryTerm
			reduce(98),  // ???=, reduce: TernaryTerm
			reduce(98),  // |=, reduce: TernaryTerm
			reduce(98),  // &=, reduce: TernaryTerm
			reduce(98),  // ^=, reduce: TernaryTerm
			reduce(98),  // <<=, reduce: TernaryTerm
			reduce(98),  // >>=, reduce: TernaryTerm
			reduce(98),  // >>>=, reduce: TernaryTerm
			reduce(98),  // +=, reduce: TernaryTerm
			reduce(98),  // .=, reduce: TernaryTerm
			reduce(98),  // -=, reduce: TernaryTerm
			reduce(98),  // *=, reduce: TernaryTerm
			reduce(98),  // /=, reduce: TernaryTerm
			reduce(98),  // //=, reduce: TernaryTerm
			reduce(98),  // %=, reduce: TernaryTerm
			reduce(98),  // **=, reduce: TernaryTerm
			shift(3858), // ?
			nil,         // :
			shift(3859), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3388
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			reduce(100), // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(100), // ||=, reduce: LogicalOrTerm
			reduce(100), // ^^=, reduce: LogicalOrTerm
			reduce(100), // &&=, reduce: LogicalOrTerm
			reduce(100), // ??=, reduce: LogicalOrTerm
			reduce(100), // ???=, reduce: LogicalOrTerm
			reduce(100), // |=, reduce: LogicalOrTerm
			reduce(100), // &=, reduce: LogicalOrTerm
			reduce(100), // ^=, reduce: LogicalOrTerm
			reduce(100), // <<=, reduce: LogicalOrTerm
			reduce(100), // >>=, reduce: LogicalOrTerm
			reduce(100), // >>>=, reduce: LogicalOrTerm
			reduce(100), // +=, reduce: LogicalOrTerm
			reduce(100), // .=, reduce: LogicalOrTerm
			reduce(100), // -=, reduce: LogicalOrTerm
			reduce(100), // *=, reduce: LogicalOrTerm
			reduce(100), // /=, reduce: LogicalOrTerm
			reduce(100), // //=, reduce: LogicalOrTerm
			reduce(100), // %=, reduce: LogicalOrTerm
			reduce(100), // **=, reduce: LogicalOrTerm
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(3860), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3389
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			reduce(102), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(102), // ||=, reduce: LogicalXORTerm
			reduce(102), // ^^=, reduce: LogicalXORTerm
			reduce(102), // &&=, reduce: LogicalXORTerm
			reduce(102), // ??=, reduce: LogicalXORTerm
			reduce(102), // ???=, reduce: LogicalXORTerm
			reduce(102), // |=, reduce: LogicalXORTerm
			reduce(102), // &=, reduce: LogicalXORTerm
			reduce(102), // ^=, reduce: LogicalXORTerm
			reduce(102), // <<=, reduce: LogicalXORTerm
			reduce(102), // >>=, reduce: LogicalXORTerm
			reduce(102), // >>>=, reduce: LogicalXORTerm
			reduce(102), // +=, reduce: LogicalXORTerm
			reduce(102), // .=, reduce: LogicalXORTerm
			reduce(102), // -=, reduce: LogicalXORTerm
			reduce(102), // *=, reduce: LogicalXORTerm
			reduce(102), // /=, reduce: LogicalXORTerm
			reduce(102), // //=, reduce: LogicalXORTerm
			reduce(102), // %=, reduce: LogicalXORTerm
			reduce(102), // **=, reduce: LogicalXORTerm
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(3861), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3390
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			reduce(104), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(104), // ||=, reduce: LogicalAndTerm
			reduce(104), // ^^=, reduce: LogicalAndTerm
			reduce(104), // &&=, reduce: LogicalAndTerm
			reduce(104), // ??=, reduce: LogicalAndTerm
			reduce(104), // ???=, reduce: LogicalAndTerm
			reduce(104), // |=, reduce: LogicalAndTerm
			reduce(104), // &=, reduce: LogicalAndTerm
			reduce(104), // ^=, reduce: LogicalAndTerm
			reduce(104), // <<=, reduce: LogicalAndTerm
			reduce(104), // >>=, reduce: LogicalAndTerm
			reduce(104), // >>>=, reduce: LogicalAndTerm
			reduce(104), // +=, reduce: LogicalAndTerm
			reduce(104), // .=, reduce: LogicalAndTerm
			reduce(104), // -=, reduce: LogicalAndTerm
			reduce(104), // *=, reduce: LogicalAndTerm
			reduce(104), // /=, reduce: LogicalAndTerm
			reduce(104), // //=, reduce: LogicalAndTerm
			reduce(104), // %=, reduce: LogicalAndTerm
			reduce(104), // **=, reduce: LogicalAndTerm
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(3862), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3391
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(106), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(106), // ||=, reduce: AbsentCoalesceTerm
			reduce(106), // ^^=, reduce: AbsentCoalesceTerm
			reduce(106), // &&=, reduce: AbsentCoalesceTerm
			reduce(106), // ??=, reduce: AbsentCoalesceTerm
			reduce(106), // ???=, reduce: AbsentCoalesceTerm
			reduce(106), // |=, reduce: AbsentCoalesceTerm
			reduce(106), // &=, reduce: AbsentCoalesceTerm
			reduce(106), // ^=, reduce: AbsentCoalesceTerm
			reduce(106), // <<=, reduce: AbsentCoalesceTerm
			reduce(106), // >>=, reduce: AbsentCoalesceTerm
			reduce(106), // >>>=, reduce: AbsentCoalesceTerm
			reduce(106), // +=, reduce: AbsentCoalesceTerm
			reduce(106), // .=, reduce: AbsentCoalesceTerm
			reduce(106), // -=, reduce: AbsentCoalesceTerm
			reduce(106), // *=, reduce: AbsentCoalesceTerm
			reduce(106), // /=, reduce: AbsentCoalesceTerm
			reduce(106), // //=, reduce: AbsentCoalesceTerm
			reduce(106), // %=, reduce: AbsentCoalesceTerm
			reduce(106), // **=, reduce: AbsentCoalesceTerm
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(3863), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3392
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(108), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(108), // ||=, reduce: EmptyCoalesceTerm
			reduce(108), // ^^=, reduce: EmptyCoalesceTerm
			reduce(108), // &&=, reduce: EmptyCoalesceTerm
			reduce(108), // ??=, reduce: EmptyCoalesceTerm
			reduce(108), // ???=, reduce: EmptyCoalesceTerm
			reduce(108), // |=, reduce: EmptyCoalesceTerm
			reduce(108), // &=, reduce: EmptyCoalesceTerm
			reduce(108), // ^=, reduce: EmptyCoalesceTerm
			reduce(108), // <<=, reduce: EmptyCoalesceTerm
			reduce(108), // >>=, reduce: EmptyCoalesceTerm
			reduce(108), // >>>=, reduce: EmptyCoalesceTerm
			reduce(108), // +=, reduce: EmptyCoalesceTerm
			reduce(108), // .=, reduce: EmptyCoalesceTerm
			reduce(108), // -=, reduce: EmptyCoalesceTerm
			reduce(108), // *=, reduce: EmptyCoalesceTerm
			reduce(108), // /=, reduce: EmptyCoalesceTerm
			reduce(108), // //=, reduce: EmptyCoalesceTerm
			reduce(108), // %=, reduce: EmptyCoalesceTerm
			reduce(108), // **=, reduce: EmptyCoalesceTerm
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(3864), // =~
			shift(3865), // !=~
			shift(3866), // ==
			shift(3867), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3393
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(113), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(113), // ||=, reduce: EqneTerm
			reduce(113), // ^^=, reduce: EqneTerm
			reduce(113), // &&=, reduce: EqneTerm
			reduce(113), // ??=, reduce: EqneTerm
			reduce(113), // ???=, reduce: EqneTerm
			reduce(113), // |=, reduce: EqneTerm
			reduce(113), // &=, reduce: EqneTerm
			reduce(113), // ^=, reduce: EqneTerm
			reduce(113), // <<=, reduce: EqneTerm
			reduce(113), // >>=, reduce: EqneTerm
			reduce(113), // >>>=, reduce: EqneTerm
			reduce(113), // +=, reduce: EqneTerm
			reduce(113), // .=, reduce: EqneTerm
			reduce(113), // -=, reduce: EqneTerm
			reduce(113), // *=, reduce: EqneTerm
			reduce(113), // /=, reduce: EqneTerm
			reduce(113), // //=, reduce: EqneTerm
			reduce(113), // %=, reduce: EqneTerm
			reduce(113), // **=, reduce: EqneTerm
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(3868), // >
			shift(3869), // >=
			shift(3870), // <
			shift(3871), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3394
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(118), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(118), // ||=, reduce: CmpTerm
			reduce(118), // ^^=, reduce: CmpTerm
			reduce(118), // &&=, reduce: CmpTerm
			reduce(118), // ??=, reduce: CmpTerm
			reduce(118), // ???=, reduce: CmpTerm
			reduce(118), // |=, reduce: CmpTerm
			reduce(118), // &=, reduce: CmpTerm
			reduce(118), // ^=, reduce: CmpTerm
			reduce(118), // <<=, reduce: CmpTerm
			reduce(118), // >>=, reduce: CmpTerm
			reduce(118), // >>>=, reduce: CmpTerm
			reduce(118), // +=, reduce: CmpTerm
			reduce(118), // .=, reduce: CmpTerm
			reduce(118), // -=, reduce: CmpTerm
			reduce(118), // *=, reduce: CmpTerm
			reduce(118), // /=, reduce: CmpTerm
			reduce(118), // //=, reduce: CmpTerm
			reduce(118), // %=, reduce: CmpTerm
			reduce(118), // **=, reduce: CmpTerm
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(3872), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3395
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			reduce(120), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(120), // ||=, reduce: BitwiseORTerm
			reduce(120), // ^^=, reduce: BitwiseORTerm
			reduce(120), // &&=, reduce: BitwiseORTerm
			reduce(120), // ??=, reduce: BitwiseORTerm
			reduce(120), // ???=, reduce: BitwiseORTerm
			reduce(120), // |=, reduce: BitwiseORTerm
			reduce(120), // &=, reduce: BitwiseORTerm
			reduce(120), // ^=, reduce: BitwiseORTerm
			reduce(120), // <<=, reduce: BitwiseORTerm
			reduce(120), // >>=, reduce: BitwiseORTerm
			reduce(120), // >>>=, reduce: BitwiseORTerm
			reduce(120), // +=, reduce: BitwiseORTerm
			reduce(120), // .=, reduce: BitwiseORTerm
			reduce(120), // -=, reduce: BitwiseORTerm
			reduce(120), // *=, reduce: BitwiseORTerm
			reduce(120), // /=, reduce: BitwiseORTerm
			reduce(120), // //=, reduce: BitwiseORTerm
			reduce(120), // %=, reduce: BitwiseORTerm
			reduce(120), // **=, reduce: BitwiseORTerm
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(3873), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3396
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			reduce(122), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(122), // ||=, reduce: BitwiseXORTerm
			reduce(122), // ^^=, reduce: BitwiseXORTerm
			reduce(122), // &&=, reduce: BitwiseXORTerm
			reduce(122), // ??=, reduce: BitwiseXORTerm
			reduce(122), // ???=, reduce: BitwiseXORTerm
			reduce(122), // |=, reduce: BitwiseXORTerm
			reduce(122), // &=, reduce: BitwiseXORTerm
			reduce(122), // ^=, reduce: BitwiseXORTerm
			reduce(122), // <<=, reduce: BitwiseXORTerm
			reduce(122), // >>=, reduce: BitwiseXORTerm
			reduce(122), // >>>=, reduce: BitwiseXORTerm
			reduce(122), // +=, reduce: BitwiseXORTerm
			reduce(122), // .=, reduce: BitwiseXORTerm
			reduce(122), // -=, reduce: BitwiseXORTerm
			reduce(122), // *=, reduce: BitwiseXORTerm
			reduce(122), // /=, reduce: BitwiseXORTerm
			reduce(122), // //=, reduce: BitwiseXORTerm
			reduce(122), // %=, reduce: BitwiseXORTerm
			reduce(122), // **=, reduce: BitwiseXORTerm
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(3874), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3397
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			reduce(124), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(124), // ||=, reduce: BitwiseANDTerm
			reduce(124), // ^^=, reduce: BitwiseANDTerm
			reduce(124), // &&=, reduce: BitwiseANDTerm
			reduce(124), // ??=, reduce: BitwiseANDTerm
			reduce(124), // ???=, reduce: BitwiseANDTerm
			reduce(124), // |=, reduce: BitwiseANDTerm
			reduce(124), // &=, reduce: BitwiseANDTerm
			reduce(124), // ^=, reduce: BitwiseANDTerm
			reduce(124), // <<=, reduce: BitwiseANDTerm
			reduce(124), // >>=, reduce: BitwiseANDTerm
			reduce(124), // >>>=, reduce: BitwiseANDTerm
			reduce(124), // +=, reduce: BitwiseANDTerm
			reduce(124), // .=, reduce: BitwiseANDTerm
			reduce(124), // -=, reduce: BitwiseANDTerm
			reduce(124), // *=, reduce: BitwiseANDTerm
			reduce(124), // /=, reduce: BitwiseANDTerm
			reduce(124), // //=, reduce: BitwiseANDTerm
			reduce(124), // %=, reduce: BitwiseANDTerm
			reduce(124), // **=, reduce: BitwiseANDTerm
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(3875), // <<
			shift(3876), // >>
			shift(3877), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3398
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(128), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(128), // ||=, reduce: BitwiseShiftTerm
			reduce(128), // ^^=, reduce: BitwiseShiftTerm
			reduce(128), // &&=, reduce: BitwiseShiftTerm
			reduce(128), // ??=, reduce: BitwiseShiftTerm
			reduce(128), // ???=, reduce: BitwiseShiftTerm
			reduce(128), // |=, reduce: BitwiseShiftTerm
			reduce(128), // &=, reduce: BitwiseShiftTerm
			reduce(128), // ^=, reduce: BitwiseShiftTerm
			reduce(128), // <<=, reduce: BitwiseShiftTerm
			reduce(128), // >>=, reduce: BitwiseShiftTerm
			reduce(128), // >>>=, reduce: BitwiseShiftTerm
			reduce(128), // +=, reduce: BitwiseShiftTerm
			reduce(128), // .=, reduce: BitwiseShiftTerm
			reduce(128), // -=, reduce: BitwiseShiftTerm
			reduce(128), // *=, reduce: BitwiseShiftTerm
			reduce(128), // /=, reduce: BitwiseShiftTerm
			reduce(128), // //=, reduce: BitwiseShiftTerm
			reduce(128), // %=, reduce: BitwiseShiftTerm
			reduce(128), // **=, reduce: BitwiseShiftTerm
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(3878), // +
			shift(3879), // -
			shift(3880), // .+
			shift(3881), // .-
			shift(3882), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3399
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3400
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(134), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(134), // ||=, reduce: AddsubdotTerm
			reduce(134), // ^^=, reduce: AddsubdotTerm
			reduce(134), // &&=, reduce: AddsubdotTerm
			reduce(134), // ??=, reduce: AddsubdotTerm
			reduce(134), // ???=, reduce: AddsubdotTerm
			reduce(134), // |=, reduce: AddsubdotTerm
			reduce(134), // &=, reduce: AddsubdotTerm
			reduce(134), // ^=, reduce: AddsubdotTerm
			reduce(134), // <<=, reduce: AddsubdotTerm
			reduce(134), // >>=, reduce: AddsubdotTerm
			reduce(134), // >>>=, reduce: AddsubdotTerm
			reduce(134), // +=, reduce: AddsubdotTerm
			reduce(134), // .=, reduce: AddsubdotTerm
			reduce(134), // -=, reduce: AddsubdotTerm
			reduce(134), // *=, reduce: AddsubdotTerm
			reduce(134), // /=, reduce: AddsubdotTerm
			reduce(134), // //=, reduce: AddsubdotTerm
			reduce(134), // %=, reduce: AddsubdotTerm
			reduce(134), // **=, reduce: AddsubdotTerm
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(3884), // *
			shift(3885), // /
			shift(3886), // //
			shift(3887), // %
			shift(3888), // .*
			shift(3889), // ./
			shift(3890), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3401
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3402
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3403
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3404
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(142), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(142), // ||=, reduce: MuldivTerm
			reduce(142), // ^^=, reduce: MuldivTerm
			reduce(142), // &&=, reduce: MuldivTerm
			reduce(142), // ??=, reduce: MuldivTerm
			reduce(142), // ???=, reduce: MuldivTerm
			reduce(142), // |=, reduce: MuldivTerm
			reduce(142), // &=, reduce: MuldivTerm
			reduce(142), // ^=, reduce: MuldivTerm
			reduce(142), // <<=, reduce: MuldivTerm
			reduce(142), // >>=, reduce: MuldivTerm
			reduce(142), // >>>=, reduce: MuldivTerm
			reduce(142), // +=, reduce: MuldivTerm
			reduce(142), // .=, reduce: MuldivTerm
			reduce(142), // -=, reduce: MuldivTerm
			reduce(142), // *=, reduce: MuldivTerm
			reduce(142), // /=, reduce: MuldivTerm
			reduce(142), // //=, reduce: MuldivTerm
			reduce(142), // %=, reduce: MuldivTerm
			reduce(142), // **=, reduce: MuldivTerm
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3405
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3406
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3407
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(149), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(149), // ||=, reduce: UnaryOpTerm
			reduce(149), // ^^=, reduce: UnaryOpTerm
			reduce(149), // &&=, reduce: UnaryOpTerm
			reduce(149), // ??=, reduce: UnaryOpTerm
			reduce(149), // ???=, reduce: UnaryOpTerm
			reduce(149), // |=, reduce: UnaryOpTerm
			reduce(149), // &=, reduce: UnaryOpTerm
			reduce(149), // ^=, reduce: UnaryOpTerm
			reduce(149), // <<=, reduce: UnaryOpTerm
			reduce(149), // >>=, reduce: UnaryOpTerm
			reduce(149), // >>>=, reduce: UnaryOpTerm
			reduce(149), // +=, reduce: UnaryOpTerm
			reduce(149), // .=, reduce: UnaryOpTerm
			reduce(149), // -=, reduce: UnaryOpTerm
			reduce(149), // *=, reduce: UnaryOpTerm
			reduce(149), // /=, reduce: UnaryOpTerm
			reduce(149), // //=, reduce: UnaryOpTerm
			reduce(149), // %=, reduce: UnaryOpTerm
			reduce(149), // **=, reduce: UnaryOpTerm
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3408
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			reduce(151), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(151), // ||=, reduce: PowTerm
			reduce(151), // ^^=, reduce: PowTerm
			reduce(151), // &&=, reduce: PowTerm
			reduce(151), // ??=, reduce: PowTerm
			reduce(151), // ???=, reduce: PowTerm
			reduce(151), // |=, reduce: PowTerm
			reduce(151), // &=, reduce: PowTerm
			reduce(151), // ^=, reduce: PowTerm
			reduce(151), // <<=, reduce: PowTerm
			reduce(151), // >>=, reduce: PowTerm
			reduce(151), // >>>=, reduce: PowTerm
			reduce(151), // +=, reduce: PowTerm
			reduce(151), // .=, reduce: PowTerm
			reduce(151), // -=, reduce: PowTerm
			reduce(151), // *=, reduce: PowTerm
			reduce(151), // /=, reduce: PowTerm
			reduce(151), // //=, reduce: PowTerm
			reduce(151), // %=, reduce: PowTerm
			reduce(151), // **=, reduce: PowTerm
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(3896), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3409
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3410
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			reduce(153), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(153), // ||=, reduce: PrecedenceChainEnd
			reduce(153), // ^^=, reduce: PrecedenceChainEnd
			reduce(153), // &&=, reduce: PrecedenceChainEnd
			reduce(153), // ??=, reduce: PrecedenceChainEnd
			reduce(153), // ???=, reduce: PrecedenceChainEnd
			reduce(153), // |=, reduce: PrecedenceChainEnd
			reduce(153), // &=, reduce: PrecedenceChainEnd
			reduce(153), // ^=, reduce: PrecedenceChainEnd
			reduce(153), // <<=, reduce: PrecedenceChainEnd
			reduce(153), // >>=, reduce: PrecedenceChainEnd
			reduce(153), // >>>=, reduce: PrecedenceChainEnd
			reduce(153), // +=, reduce: PrecedenceChainEnd
			reduce(153), // .=, reduce: PrecedenceChainEnd
			reduce(153), // -=, reduce: PrecedenceChainEnd
			reduce(153), // *=, reduce: PrecedenceChainEnd
			reduce(153), // /=, reduce: PrecedenceChainEnd
			reduce(153), // //=, reduce: PrecedenceChainEnd
			reduce(153), // %=, reduce: PrecedenceChainEnd
			reduce(153), // **=, reduce: PrecedenceChainEnd
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3898), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(3899), // [[
			shift(3900), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3411
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(159), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(159), // ||=, reduce: MlrvalOrFunction
			reduce(159), // ^^=, reduce: MlrvalOrFunction
			reduce(159), // &&=, reduce: MlrvalOrFunction
			reduce(159), // ??=, reduce: MlrvalOrFunction
			reduce(159), // ???=, reduce: MlrvalOrFunction
			reduce(159), // |=, reduce: MlrvalOrFunction
			reduce(159), // &=, reduce: MlrvalOrFunction
			reduce(159), // ^=, reduce: MlrvalOrFunction
			reduce(159), // <<=, reduce: MlrvalOrFunction
			reduce(159), // >>=, reduce: MlrvalOrFunction
			reduce(159), // >>>=, reduce: MlrvalOrFunction
			reduce(159), // +=, reduce: MlrvalOrFunction
			reduce(159), // .=, reduce: MlrvalOrFunction
			reduce(159), // -=, reduce: MlrvalOrFunction
			reduce(159), // *=, reduce: MlrvalOrFunction
			reduce(159), // /=, reduce: MlrvalOrFunction
			reduce(159), // //=, reduce: MlrvalOrFunction
			reduce(159), // %=, reduce: MlrvalOrFunction
			reduce(159), // **=, reduce: MlrvalOrFunction
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3412
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(160), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(160), // ||=, reduce: MlrvalOrFunction
			reduce(160), // ^^=, reduce: MlrvalOrFunction
			reduce(160), // &&=, reduce: MlrvalOrFunction
			reduce(160), // ??=, reduce: MlrvalOrFunction
			reduce(160), // ???=, reduce: MlrvalOrFunction
			reduce(160), // |=, reduce: MlrvalOrFunction
			reduce(160), // &=, reduce: MlrvalOrFunction
			reduce(160), // ^=, reduce: MlrvalOrFunction
			reduce(160), // <<=, reduce: MlrvalOrFunction
			reduce(160), // >>=, reduce: MlrvalOrFunction
			reduce(160), // >>>=, reduce: MlrvalOrFunction
			reduce(160), // +=, reduce: MlrvalOrFunction
			reduce(160), // .=, reduce: MlrvalOrFunction
			reduce(160), // -=, reduce: MlrvalOrFunction
			reduce(160), // *=, reduce: MlrvalOrFunction
			reduce(160), // /=, reduce: MlrvalOrFunction
			reduce(160), // //=, reduce: MlrvalOrFunction
			reduce(160), // %=, reduce: MlrvalOrFunction
			reduce(160), // **=, reduce: MlrvalOrFunction
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3413
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(161), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(161), // ||=, reduce: MlrvalOrFunction
			reduce(161), // ^^=, reduce: MlrvalOrFunction
			reduce(161), // &&=, reduce: MlrvalOrFunction
			reduce(161), // ??=, reduce: MlrvalOrFunction
			reduce(161), // ???=, reduce: MlrvalOrFunction
			reduce(161), // |=, reduce: MlrvalOrFunction
			reduce(161), // &=, reduce: MlrvalOrFunction
			reduce(161), // ^=, reduce: MlrvalOrFunction
			reduce(161), // <<=, reduce: MlrvalOrFunction
			reduce(161), // >>=, reduce: MlrvalOrFunction
			reduce(161), // >>>=, reduce: MlrvalOrFunction
			reduce(161), // +=, reduce: MlrvalOrFunction
			reduce(161), // .=, reduce: MlrvalOrFunction
			reduce(161), // -=, reduce: MlrvalOrFunction
			reduce(161), // *=, reduce: MlrvalOrFunction
			reduce(161), // /=, reduce: MlrvalOrFunction
			reduce(161), // //=, reduce: MlrvalOrFunction
			reduce(161), // %=, reduce: MlrvalOrFunction
			reduce(161), // **=, reduce: MlrvalOrFunction
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3414
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(162), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(162), // ||=, reduce: MlrvalOrFunction
			reduce(162), // ^^=, reduce: MlrvalOrFunction
			reduce(162), // &&=, reduce: MlrvalOrFunction
			reduce(162), // ??=, reduce: MlrvalOrFunction
			reduce(162), // ???=, reduce: MlrvalOrFunction
			reduce(162), // |=, reduce: MlrvalOrFunction
			reduce(162), // &=, reduce: MlrvalOrFunction
			reduce(162), // ^=, reduce: MlrvalOrFunction
			reduce(162), // <<=, reduce: MlrvalOrFunction
			reduce(162), // >>=, reduce: MlrvalOrFunction
			reduce(162), // >>>=, reduce: MlrvalOrFunction
			reduce(162), // +=, reduce: MlrvalOrFunction
			reduce(162), // .=, reduce: MlrvalOrFunction
			reduce(162), // -=, reduce: MlrvalOrFunction
			reduce(162), // *=, reduce: MlrvalOrFunction
			reduce(162), // /=, reduce: MlrvalOrFunction
			reduce(162), // //=, reduce: MlrvalOrFunction
			reduce(162), // %=, reduce: MlrvalOrFunction
			reduce(162), // **=, reduce: MlrvalOrFunction
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3415
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(163), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(163), // ||=, reduce: MlrvalOrFunction
			reduce(163), // ^^=, reduce: MlrvalOrFunction
			reduce(163), // &&=, reduce: MlrvalOrFunction
			reduce(163), // ??=, reduce: MlrvalOrFunction
			reduce(163), // ???=, reduce: MlrvalOrFunction
			reduce(163), // |=, reduce: MlrvalOrFunction
			reduce(163), // &=, reduce: MlrvalOrFunction
			reduce(163), // ^=, reduce: MlrvalOrFunction
			reduce(163), // <<=, reduce: MlrvalOrFunction
			reduce(163), // >>=, reduce: MlrvalOrFunction
			reduce(163), // >>>=, reduce: MlrvalOrFunction
			reduce(163), // +=, reduce: MlrvalOrFunction
			reduce(163), // .=, reduce: MlrvalOrFunction
			reduce(163), // -=, reduce: MlrvalOrFunction
			reduce(163), // *=, reduce: MlrvalOrFunction
			reduce(163), // /=, reduce: MlrvalOrFunction
			reduce(163), // //=, reduce: MlrvalOrFunction
			reduce(163), // %=, reduce: MlrvalOrFunction
			reduce(163), // **=, reduce: MlrvalOrFunction
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3416
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(164), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(164), // ||=, reduce: MlrvalOrFunction
			reduce(164), // ^^=, reduce: MlrvalOrFunction
			reduce(164), // &&=, reduce: MlrvalOrFunction
			reduce(164), // ??=, reduce: MlrvalOrFunction
			reduce(164), // ???=, reduce: MlrvalOrFunction
			reduce(164), // |=, reduce: MlrvalOrFunction
			reduce(164), // &=, reduce: MlrvalOrFunction
			reduce(164), // ^=, reduce: MlrvalOrFunction
			reduce(164), // <<=, reduce: MlrvalOrFunction
			reduce(164), // >>=, reduce: MlrvalOrFunction
			reduce(164), // >>>=, reduce: MlrvalOrFunction
			reduce(164), // +=, reduce: MlrvalOrFunction
			reduce(164), // .=, reduce: MlrvalOrFunction
			reduce(164), // -=, reduce: MlrvalOrFunction
			reduce(164), // *=, reduce: MlrvalOrFunction
			reduce(164), // /=, reduce: MlrvalOrFunction
			reduce(164), // //=, reduce: MlrvalOrFunction
			reduce(164), // %=, reduce: MlrvalOrFunction
			reduce(164), // **=, reduce: MlrvalOrFunction
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3417
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(165), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(165), // ||=, reduce: MlrvalOrFunction
			reduce(165), // ^^=, reduce: MlrvalOrFunction
			reduce(165), // &&=, reduce: MlrvalOrFunction
			reduce(165), // ??=, reduce: MlrvalOrFunction
			reduce(165), // ???=, reduce: MlrvalOrFunction
			reduce(165), // |=, reduce: MlrvalOrFunction
			reduce(165), // &=, reduce: MlrvalOrFunction
			reduce(165), // ^=, reduce: MlrvalOrFunction
			reduce(165), // <<=, reduce: MlrvalOrFunction
			reduce(165), // >>=, reduce: MlrvalOrFunction
			reduce(165), // >>>=, reduce: MlrvalOrFunction
			reduce(165), // +=, reduce: MlrvalOrFunction
			reduce(165), // .=, reduce: MlrvalOrFunction
			reduce(165), // -=, reduce: MlrvalOrFunction
			reduce(165), // *=, reduce: MlrvalOrFunction
			reduce(165), // /=, reduce: MlrvalOrFunction
			reduce(165), // //=, reduce: MlrvalOrFunction
			reduce(165), // %=, reduce: MlrvalOrFunction
			reduce(165), // **=, reduce: MlrvalOrFunction
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3418
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(166), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(166), // ||=, reduce: MlrvalOrFunction
			reduce(166), // ^^=, reduce: MlrvalOrFunction
			reduce(166), // &&=, reduce: MlrvalOrFunction
			reduce(166), // ??=, reduce: MlrvalOrFunction
			reduce(166), // ???=, reduce: MlrvalOrFunction
			reduce(166), // |=, reduce: MlrvalOrFunction
			reduce(166), // &=, reduce: MlrvalOrFunction
			reduce(166), // ^=, reduce: MlrvalOrFunction
			reduce(166), // <<=, reduce: MlrvalOrFunction
			reduce(166), // >>=, reduce: MlrvalOrFunction
			reduce(166), // >>>=, reduce: MlrvalOrFunction
			reduce(166), // +=, reduce: MlrvalOrFunction
			reduce(166), // .=, reduce: MlrvalOrFunction
			reduce(166), // -=, reduce: MlrvalOrFunction
			reduce(166), // *=, reduce: MlrvalOrFunction
			reduce(166), // /=, reduce: MlrvalOrFunction
			reduce(166), // //=, reduce: MlrvalOrFunction
			reduce(166), // %=, reduce: MlrvalOrFunction
			reduce(166), // **=, reduce: MlrvalOrFunction
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3419
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(3901), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3420
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(172), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(172), // ||=, reduce: MlrvalOrFunction
			reduce(172), // ^^=, reduce: MlrvalOrFunction
			reduce(172), // &&=, reduce: MlrvalOrFunction
			reduce(172), // ??=, reduce: MlrvalOrFunction
			reduce(172), // ???=, reduce: MlrvalOrFunction
			reduce(172), // |=, reduce: MlrvalOrFunction
			reduce(172), // &=, reduce: MlrvalOrFunction
			reduce(172), // ^=, reduce: MlrvalOrFunction
			reduce(172), // <<=, reduce: MlrvalOrFunction
			reduce(172), // >>=, reduce: MlrvalOrFunction
			reduce(172), // >>>=, reduce: MlrvalOrFunction
			reduce(172), // +=, reduce: MlrvalOrFunction
			reduce(172), // .=, reduce: MlrvalOrFunction
			reduce(172), // -=, reduce: MlrvalOrFunction
			reduce(172), // *=, reduce: MlrvalOrFunction
			reduce(172), // /=, reduce: MlrvalOrFunction
			reduce(172), // //=, reduce: MlrvalOrFunction
			reduce(172), // %=, reduce: MlrvalOrFunction
			reduce(172), // **=, reduce: MlrvalOrFunction
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3421
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(179), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(179), // ||=, reduce: MlrvalOrFunction
			reduce(179), // ^^=, reduce: MlrvalOrFunction
			reduce(179), // &&=, reduce: MlrvalOrFunction
			reduce(179), // ??=, reduce: MlrvalOrFunction
			reduce(179), // ???=, reduce: MlrvalOrFunction
			reduce(179), // |=, reduce: MlrvalOrFunction
			reduce(179), // &=, reduce: MlrvalOrFunction
			reduce(179), // ^=, reduce: MlrvalOrFunction
			reduce(179), // <<=, reduce: MlrvalOrFunction
			reduce(179), // >>=, reduce: MlrvalOrFunction
			reduce(179), // >>>=, reduce: MlrvalOrFunction
			reduce(179), // +=, reduce: MlrvalOrFunction
			reduce(179), // .=, reduce: MlrvalOrFunction
			reduce(179), // -=, reduce: MlrvalOrFunction
			reduce(179), // *=, reduce: MlrvalOrFunction
			reduce(179), // /=, reduce: MlrvalOrFunction
			reduce(179), // //=, reduce: MlrvalOrFunction
			reduce(179), // %=, reduce: MlrvalOrFunction
			reduce(179), // **=, reduce: MlrvalOrFunction
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3422
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(180), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(180), // ||=, reduce: ContextVariable
			reduce(180), // ^^=, reduce: ContextVariable
			reduce(180), // &&=, reduce: ContextVariable
			reduce(180), // ??=, reduce: ContextVariable
			reduce(180), // ???=, reduce: ContextVariable
			reduce(180), // |=, reduce: ContextVariable
			reduce(180), // &=, reduce: ContextVariable
			reduce(180), // ^=, reduce: ContextVariable
			reduce(180), // <<=, reduce: ContextVariable
			reduce(180), // >>=, reduce: ContextVariable
			reduce(180), // >>>=, reduce: ContextVariable
			reduce(180), // +=, reduce: ContextVariable
			reduce(180), // .=, reduce: ContextVariable
			reduce(180), // -=, reduce: ContextVariable
			reduce(180), // *=, reduce: ContextVariable
			reduce(180), // /=, reduce: ContextVariable
			reduce(180), // //=, reduce: ContextVariable
			reduce(180), // %=, reduce: ContextVariable
			reduce(180), // **=, reduce: ContextVariable
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3423
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(181), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(181), // ||=, reduce: ContextVariable
			reduce(181), // ^^=, reduce: ContextVariable
			reduce(181), // &&=, reduce: ContextVariable
			reduce(181), // ??=, reduce: ContextVariable
			reduce(181), // ???=, reduce: ContextVariable
			reduce(181), // |=, reduce: ContextVariable
			reduce(181), // &=, reduce: ContextVariable
			reduce(181), // ^=, reduce: ContextVariable
			reduce(181), // <<=, reduce: ContextVariable
			reduce(181), // >>=, reduce: ContextVariable
			reduce(181), // >>>=, reduce: ContextVariable
			reduce(181), // +=, reduce: ContextVariable
			reduce(181), // .=, reduce: ContextVariable
			reduce(181), // -=, reduce: ContextVariable
			reduce(181), // *=, reduce: ContextVariable
			reduce(181), // /=, reduce: ContextVariable
			reduce(181), // //=, reduce: ContextVariable
			reduce(181), // %=, reduce: ContextVariable
			reduce(181), // **=, reduce: ContextVariable
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3424
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(182), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(182), // ||=, reduce: ContextVariable
			reduce(182), // ^^=, reduce: ContextVariable
			reduce(182), // &&=, reduce: ContextVariable
			reduce(182), // ??=, reduce: ContextVariable
			reduce(182), // ???=, reduce: ContextVariable
			reduce(182), // |=, reduce: ContextVariable
			reduce(182), // &=, reduce: ContextVariable
			reduce(182), // ^=, reduce: ContextVariable
			reduce(182), // <<=, reduce: ContextVariable
			reduce(182), // >>=, reduce: ContextVariable
			reduce(182), // >>>=, reduce: ContextVariable
			reduce(182), // +=, reduce: ContextVariable
			reduce(182), // .=, reduce: ContextVariable
			reduce(182), // -=, reduce: ContextVariable
			reduce(182), // *=, reduce: ContextVariable
			reduce(182), // /=, reduce: ContextVariable
			reduce(182), // //=, reduce: ContextVariable
			reduce(182), // %=, reduce: ContextVariable
			reduce(182), // **=, reduce: ContextVariable
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3425
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(183), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(183), // ||=, reduce: ContextVariable
			reduce(183), // ^^=, reduce: ContextVariable
			reduce(183), // &&=, reduce: ContextVariable
			reduce(183), // ??=, reduce: ContextVariable
			reduce(183), // ???=, reduce: ContextVariable
			reduce(183), // |=, reduce: ContextVariable
			reduce(183), // &=, reduce: ContextVariable
			reduce(183), // ^=, reduce: ContextVariable
			reduce(183), // <<=, reduce: ContextVariable
			reduce(183), // >>=, reduce: ContextVariable
			reduce(183), // >>>=, reduce: ContextVariable
			reduce(183), // +=, reduce: ContextVariable
			reduce(183), // .=, reduce: ContextVariable
			reduce(183), // -=, reduce: ContextVariable
			reduce(183), // *=, reduce: ContextVariable
			reduce(183), // /=, reduce: ContextVariable
			reduce(183), // //=, reduce: ContextVariable
			reduce(183), // %=, reduce: ContextVariable
			reduce(183), // **=, reduce: ContextVariable
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3426
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(184), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(184), // ||=, reduce: ContextVariable
			reduce(184), // ^^=, reduce: ContextVariable
			reduce(184), // &&=, reduce: ContextVariable
			reduce(184), // ??=, reduce: ContextVariable
			reduce(184), // ???=, reduce: ContextVariable
			reduce(184), // |=, reduce: ContextVariable
			reduce(184), // &=, reduce: ContextVariable
			reduce(184), // ^=, reduce: ContextVariable
			reduce(184), // <<=, reduce: ContextVariable
			reduce(184), // >>=, reduce: ContextVariable
			reduce(184), // >>>=, reduce: ContextVariable
			reduce(184), // +=, reduce: ContextVariable
			reduce(184), // .=, reduce: ContextVariable
			reduce(184), // -=, reduce: ContextVariable
			reduce(184), // *=, reduce: ContextVariable
			reduce(184), // /=, reduce: ContextVariable
			reduce(184), // //=, reduce: ContextVariable
			reduce(184), // %=, reduce: ContextVariable
			reduce(184), // **=, reduce: ContextVariable
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3427
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(185), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(185), // ||=, reduce: ContextVariable
			reduce(185), // ^^=, reduce: ContextVariable
			reduce(185), // &&=, reduce: ContextVariable
			reduce(185), // ??=, reduce: ContextVariable
			reduce(185), // ???=, reduce: ContextVariable
			reduce(185), // |=, reduce: ContextVariable
			reduce(185), // &=, reduce: ContextVariable
			reduce(185), // ^=, reduce: ContextVariable
			reduce(185), // <<=, reduce: ContextVariable
			reduce(185), // >>=, reduce: ContextVariable
			reduce(185), // >>>=, reduce: ContextVariable
			reduce(185), // +=, reduce: ContextVariable
			reduce(185), // .=, reduce: ContextVariable
			reduce(185), // -=, reduce: ContextVariable
			reduce(185), // *=, reduce: ContextVariable
			reduce(185), // /=, reduce: ContextVariable
			reduce(185), // //=, reduce: ContextVariable
			reduce(185), // %=, reduce: ContextVariable
			reduce(185), // **=, reduce: ContextVariable
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3428
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(186), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(186), // ||=, reduce: ContextVariable
			reduce(186), // ^^=, reduce: ContextVariable
			reduce(186), // &&=, reduce: ContextVariable
			reduce(186), // ??=, reduce: ContextVariable
			reduce(186), // ???=, reduce: ContextVariable
			reduce(186), // |=, reduce: ContextVariable
			reduce(186), // &=, reduce: ContextVariable
			reduce(186), // ^=, reduce: ContextVariable
			reduce(186), // <<=, reduce: ContextVariable
			reduce(186), // >>=, reduce: ContextVariable
			reduce(186), // >>>=, reduce: ContextVariable
			reduce(186), // +=, reduce: ContextVariable
			reduce(186), // .=, reduce: ContextVariable
			reduce(186), // -=, reduce: ContextVariable
			reduce(186), // *=, reduce: ContextVariable
			reduce(186), // /=, reduce: ContextVariable
			reduce(186), // //=, reduce: ContextVariable
			reduce(186), // %=, reduce: ContextVariable
			reduce(186), // **=, reduce: ContextVariable
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3429
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(187), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(187), // ||=, reduce: ContextVariable
			reduce(187), // ^^=, reduce: ContextVariable
			reduce(187), // &&=, reduce: ContextVariable
			reduce(187), // ??=, reduce: ContextVariable
			reduce(187), // ???=, reduce: ContextVariable
			reduce(187), // |=, reduce: ContextVariable
			reduce(187), // &=, reduce: ContextVariable
			reduce(187), // ^=, reduce: ContextVariable
			reduce(187), // <<=, reduce: ContextVariable
			reduce(187), // >>=, reduce: ContextVariable
			reduce(187), // >>>=, reduce: ContextVariable
			reduce(187), // +=, reduce: ContextVariable
			reduce(187), // .=, reduce: ContextVariable
			reduce(187), // -=, reduce: ContextVariable
			reduce(187), // *=, reduce: ContextVariable
			reduce(187), // /=, reduce: ContextVariable
			reduce(187), // //=, reduce: ContextVariable
			reduce(187), // %=, reduce: ContextVariable
			reduce(187), // **=, reduce: ContextVariable
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3430
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(188), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(188), // ||=, reduce: ContextVariable
			reduce(188), // ^^=, reduce: ContextVariable
			reduce(188), // &&=, reduce: ContextVariable
			reduce(188), // ??=, reduce: ContextVariable
			reduce(188), // ???=, reduce: ContextVariable
			reduce(188), // |=, reduce: ContextVariable
			reduce(188), // &=, reduce: ContextVariable
			reduce(188), // ^=, reduce: ContextVariable
			reduce(188), // <<=, reduce: ContextVariable
			reduce(188), // >>=, reduce: ContextVariable
			reduce(188), // >>>=, reduce: ContextVariable
			reduce(188), // +=, reduce: ContextVariable
			reduce(188), // .=, reduce: ContextVariable
			reduce(188), // -=, reduce: ContextVariable
			reduce(188), // *=, reduce: ContextVariable
			reduce(188), // /=, reduce: ContextVariable
			reduce(188), // //=, reduce: ContextVariable
			reduce(188), // %=, reduce: ContextVariable
			reduce(188), // **=, reduce: ContextVariable
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3431
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(189), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(189), // ||=, reduce: ContextVariable
			reduce(189), // ^^=, reduce: ContextVariable
			reduce(189), // &&=, reduce: ContextVariable
			reduce(189), // ??=, reduce: ContextVariable
			reduce(189), // ???=, reduce: ContextVariable
			reduce(189), // |=, reduce: ContextVariable
			reduce(189), // &=, reduce: ContextVariable
			reduce(189), // ^=, reduce: ContextVariable
			reduce(189), // <<=, reduce: ContextVariable
			reduce(189), // >>=, reduce: ContextVariable
			reduce(189), // >>>=, reduce: ContextVariable
			reduce(189), // +=, reduce: ContextVariable
			reduce(189), // .=, reduce: ContextVariable
			reduce(189), // -=, reduce: ContextVariable
			reduce(189), // *=, reduce: ContextVariable
			reduce(189), // /=, reduce: ContextVariable
			reduce(189), // //=, reduce: ContextVariable
			reduce(189), // %=, reduce: ContextVariable
			reduce(189), // **=, reduce: ContextVariable
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3432
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			reduce(190), // =, reduce: ContextVariable
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(190), // ||=, reduce: ContextVariable
			reduce(190), // ^^=, reduce: ContextVariable
			reduce(190), // &&=, reduce: ContextVariable
			reduce(190), // ??=, reduce: ContextVariable
			reduce(190), // ???=, reduce: ContextVariable
			reduce(190), // |=, reduce: ContextVariable
			reduce(190), // &=, reduce: ContextVariable
			reduce(190), // ^=, reduce: ContextVariable
			reduce(190), // <<=, reduce: ContextVariable
			reduce(190), // >>=, reduce: ContextVariable
			reduce(190), // >>>=, reduce: ContextVariable
			reduce(190), // +=, reduce: ContextVariable
			reduce(190), // .=, reduce: ContextVariable
			reduce(190), // -=, reduce: ContextVariable
			reduce(190), // *=, reduce: ContextVariable
			reduce(190), // /=, reduce: ContextVariable
			reduce(190), // //=, reduce: ContextVariable
			reduce(190), // %=, reduce: ContextVariable
			reduce(190), // **=, reduce: ContextVariable
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3433
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(191), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(191), // ||=, reduce: MlrvalOrFunction
			reduce(191), // ^^=, reduce: MlrvalOrFunction
			reduce(191), // &&=, reduce: MlrvalOrFunction
			reduce(191), // ??=, reduce: MlrvalOrFunction
			reduce(191), // ???=, reduce: MlrvalOrFunction
			reduce(191), // |=, reduce: MlrvalOrFunction
			reduce(191), // &=, reduce: MlrvalOrFunction
			reduce(191), // ^=, reduce: MlrvalOrFunction
			reduce(191), // <<=, reduce: MlrvalOrFunction
			reduce(191), // >>=, reduce: MlrvalOrFunction
			reduce(191), // >>>=, reduce: MlrvalOrFunction
			reduce(191), // +=, reduce: MlrvalOrFunction
			reduce(191), // .=, reduce: MlrvalOrFunction
			reduce(191), // -=, reduce: MlrvalOrFunction
			reduce(191), // *=, reduce: MlrvalOrFunction
			reduce(191), // /=, reduce: MlrvalOrFunction
			reduce(191), // //=, reduce: MlrvalOrFunction
			reduce(191), // %=, reduce: MlrvalOrFunction
			reduce(191), // **=, reduce: MlrvalOrFunction
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3434
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(3903), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3435
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(193), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(193), // ||=, reduce: MlrvalOrFunction
			reduce(193), // ^^=, reduce: MlrvalOrFunction
			reduce(193), // &&=, reduce: MlrvalOrFunction
			reduce(193), // ??=, reduce: MlrvalOrFunction
			reduce(193), // ???=, reduce: MlrvalOrFunction
			reduce(193), // |=, reduce: MlrvalOrFunction
			reduce(193), // &=, reduce: MlrvalOrFunction
			reduce(193), // ^=, reduce: MlrvalOrFunction
			reduce(193), // <<=, reduce: MlrvalOrFunction
			reduce(193), // >>=, reduce: MlrvalOrFunction
			reduce(193), // >>>=, reduce: MlrvalOrFunction
			reduce(193), // +=, reduce: MlrvalOrFunction
			reduce(193), // .=, reduce: MlrvalOrFunction
			reduce(193), // -=, reduce: MlrvalOrFunction
			reduce(193), // *=, reduce: MlrvalOrFunction
			reduce(193), // /=, reduce: MlrvalOrFunction
			reduce(193), // //=, reduce: MlrvalOrFunction
			reduce(193), // %=, reduce: MlrvalOrFunction
			reduce(193), // **=, reduce: MlrvalOrFunction
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3436
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(194), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(194), // ||=, reduce: MlrvalOrFunction
			reduce(194), // ^^=, reduce: MlrvalOrFunction
			reduce(194), // &&=, reduce: MlrvalOrFunction
			reduce(194), // ??=, reduce: MlrvalOrFunction
			reduce(194), // ???=, reduce: MlrvalOrFunction
			reduce(194), // |=, reduce: MlrvalOrFunction
			reduce(194), // &=, reduce: MlrvalOrFunction
			reduce(194), // ^=, reduce: MlrvalOrFunction
			reduce(194), // <<=, reduce: MlrvalOrFunction
			reduce(194), // >>=, reduce: MlrvalOrFunction
			reduce(194), // >>>=, reduce: MlrvalOrFunction
			reduce(194), // +=, reduce: MlrvalOrFunction
			reduce(194), // .=, reduce: MlrvalOrFunction
			reduce(194), // -=, reduce: MlrvalOrFunction
			reduce(194), // *=, reduce: MlrvalOrFunction
			reduce(194), // /=, reduce: MlrvalOrFunction
			reduce(194), // //=, reduce: MlrvalOrFunction
			reduce(194), // %=, reduce: MlrvalOrFunction
			reduce(194), // **=, reduce: MlrvalOrFunction
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3437
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(195), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(195), // ||=, reduce: MlrvalOrFunction
			reduce(195), // ^^=, reduce: MlrvalOrFunction
			reduce(195), // &&=, reduce: MlrvalOrFunction
			reduce(195), // ??=, reduce: MlrvalOrFunction
			reduce(195), // ???=, reduce: MlrvalOrFunction
			reduce(195), // |=, reduce: MlrvalOrFunction
			reduce(195), // &=, reduce: MlrvalOrFunction
			reduce(195), // ^=, reduce: MlrvalOrFunction
			reduce(195), // <<=, reduce: MlrvalOrFunction
			reduce(195), // >>=, reduce: MlrvalOrFunction
			reduce(195), // >>>=, reduce: MlrvalOrFunction
			reduce(195), // +=, reduce: MlrvalOrFunction
			reduce(195), // .=, reduce: MlrvalOrFunction
			reduce(195), // -=, reduce: MlrvalOrFunction
			reduce(195), // *=, reduce: MlrvalOrFunction
			reduce(195), // /=, reduce: MlrvalOrFunction
			reduce(195), // //=, reduce: MlrvalOrFunction
			reduce(195), // %=, reduce: MlrvalOrFunction
			reduce(195), // **=, reduce: MlrvalOrFunction
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3438
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(196), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(196), // ||=, reduce: MlrvalOrFunction
			reduce(196), // ^^=, reduce: MlrvalOrFunction
			reduce(196), // &&=, reduce: MlrvalOrFunction
			reduce(196), // ??=, reduce: MlrvalOrFunction
			reduce(196), // ???=, reduce: MlrvalOrFunction
			reduce(196), // |=, reduce: MlrvalOrFunction
			reduce(196), // &=, reduce: MlrvalOrFunction
			reduce(196), // ^=, reduce: MlrvalOrFunction
			reduce(196), // <<=, reduce: MlrvalOrFunction
			reduce(196), // >>=, reduce: MlrvalOrFunction
			reduce(196), // >>>=, reduce: MlrvalOrFunction
			reduce(196), // +=, reduce: MlrvalOrFunction
			reduce(196), // .=, reduce: MlrvalOrFunction
			reduce(196), // -=, reduce: MlrvalOrFunction
			reduce(196), // *=, reduce: MlrvalOrFunction
			reduce(196), // /=, reduce: MlrvalOrFunction
			reduce(196), // //=, reduce: MlrvalOrFunction
			reduce(196), // %=, reduce: MlrvalOrFunction
			reduce(196), // **=, reduce: MlrvalOrFunction
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3439
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			reduce(204), // =, reduce: MlrvalOrFunction
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(204), // ||=, reduce: MlrvalOrFunction
			reduce(204), // ^^=, reduce: MlrvalOrFunction
			reduce(204), // &&=, reduce: MlrvalOrFunction
			reduce(204), // ??=, reduce: MlrvalOrFunction
			reduce(204), // ???=, reduce: MlrvalOrFunction
			reduce(204), // |=, reduce: MlrvalOrFunction
			reduce(204), // &=, reduce: MlrvalOrFunction
			reduce(204), // ^=, reduce: MlrvalOrFunction
			reduce(204), // <<=, reduce: MlrvalOrFunction
			reduce(204), // >>=, reduce: MlrvalOrFunction
			reduce(204), // >>>=, reduce: MlrvalOrFunction
			reduce(204), // +=, reduce: MlrvalOrFunction
			reduce(204), // .=, reduce: MlrvalOrFunction
			reduce(204), // -=, reduce: MlrvalOrFunction
			reduce(204), // *=, reduce: MlrvalOrFunction
			reduce(204), // /=, reduce: MlrvalOrFunction
			reduce(204), // //=, reduce: MlrvalOrFunction
			reduce(204), // %=, reduce: MlrvalOrFunction
			reduce(204), // **=, reduce: MlrvalOrFunction
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3440
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3904), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3441
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			shift(897), // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3442
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(908), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3443
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(3907), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3444
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(254), // ;, reduce: BreakStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3445
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(255), // ;, reduce: ContinueStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3446
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(269), // ;, reduce: ReturnStatement
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3447
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(248), // ;, reduce: TripleForStart
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(248), // ,, reduce: TripleForStart
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3448
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(267), // ), reduce: TypedFuncOrSubrParameterName
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(267), // ,, reduce: TypedFuncOrSubrParameterName
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3449
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(263),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3910), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3450
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(2747), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(2748), // float
			shift(2749), // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(262), // ), reduce: FuncOrSubrNonEmptyParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3451
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3452
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(174), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			reduce(174), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3453
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(55), // }, reduce: IndirectFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			reduce(55), // ,, reduce: IndirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3454
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(57), // }, reduce: PositionalFieldName
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			reduce(57), // ,, reduce: PositionalFieldName
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3455
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(58), // }, reduce: PositionalFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			reduce(58), // ,, reduce: PositionalFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3456
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(64), // }, reduce: IndirectOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			reduce(64), // ,, reduce: IndirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3457
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3913), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3458
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(99),  // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2764), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(99),  // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3459
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(101), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2765), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(101), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3460
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(103), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2766), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(103), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3461
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(105), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2767), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(105), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3462
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(107), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2768), // =~
			shift(2769), // !=~
			shift(2770), // ==
			shift(2771), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(107), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3463
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(109), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2772), // >
			shift(2773), // >=
			shift(2774), // <
			shift(2775), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(109), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3464
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(110), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2772), // >
			shift(2773), // >=
			shift(2774), // <
			shift(2775), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(110), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3465
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(111), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2772), // >
			shift(2773), // >=
			shift(2774), // <
			shift(2775), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(111), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3466
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(112), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2772), // >
			shift(2773), // >=
			shift(2774), // <
			shift(2775), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(112), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3467
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(114), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2776), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(114), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3468
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(115), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2776), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(115), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3469
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(116), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2776), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(116), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3470
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(117), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2776), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(117), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3471
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(119), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2777), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(119), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3472
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(121), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2778), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(121), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3473
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(123), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2779), // <<
			shift(2780), // >>
			shift(2781), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(123), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3474
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(125), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2782), // +
			shift(2783), // -
			shift(2784), // .+
			shift(2785), // .-
			shift(2786), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(125), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3475
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(126), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2782), // +
			shift(2783), // -
			shift(2784), // .+
			shift(2785), // .-
			shift(2786), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(126), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3476
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(127), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2782), // +
			shift(2783), // -
			shift(2784), // .+
			shift(2785), // .-
			shift(2786), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(127), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3477
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(129), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2788), // *
			shift(2789), // /
			shift(2790), // //
			shift(2791), // %
			shift(2792), // .*
			shift(2793), // ./
			shift(2794), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(129), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3478
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(130), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2788), // *
			shift(2789), // /
			shift(2790), // //
			shift(2791), // %
			shift(2792), // .*
			shift(2793), // ./
			shift(2794), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(130), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3479
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(131), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2788), // *
			shift(2789), // /
			shift(2790), // //
			shift(2791), // %
			shift(2792), // .*
			shift(2793), // ./
			shift(2794), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(131), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3480
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(132), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2788), // *
			shift(2789), // /
			shift(2790), // //
			shift(2791), // %
			shift(2792), // .*
			shift(2793), // ./
			shift(2794), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(132), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3481
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(133), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2788), // *
			shift(2789), // /
			shift(2790), // //
			shift(2791), // %
			shift(2792), // .*
			shift(2793), // ./
			shift(2794), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(133), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3482
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(135), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(135), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3483
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(136), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(136), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3484
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(137), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(137), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3485
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(138), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(138), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3486
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(139), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(139), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3487
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(140), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(140), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3488
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(141), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(141), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3489
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(150), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(150), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3490
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(152), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(152), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3491
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3914), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3915), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3492
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3917), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3493
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3918), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3494
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3919), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3495
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(168), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			reduce(168), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3496
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3920), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3497
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3921), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3498
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(205), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			reduce(205), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3499
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			reduce(97), // :, reduce: TernaryTerm
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3500
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3922), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3501
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			reduce(202), // :, reduce: ArraySliceAccess
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3502
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			reduce(201), // :, reduce: ArraySliceAccess
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3503
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(12), // }, reduce: NonEmptyStatementBlock
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3504
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(13), // ;, reduce: StatementBlockInBraces
			reduce(13), // {, reduce: StatementBlockInBraces
			reduce(13), // }, reduce: StatementBlockInBraces
			nil,        // =
			reduce(13), // unset, reduce: StatementBlockInBraces
			reduce(13), // filter, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // print, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			nil,        // ]]
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			nil,        // ]]]
			reduce(13), // full_srec, reduce: StatementBlockInBraces
			reduce(13), // oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // @[, reduce: StatementBlockInBraces
			reduce(13), // braced_oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // full_oosvar, reduce: StatementBlockInBraces
			reduce(13), // non_sigil_name, reduce: StatementBlockInBraces
			reduce(13), // arr, reduce: StatementBlockInBraces
			reduce(13), // bool, reduce: StatementBlockInBraces
			reduce(13), // float, reduce: StatementBlockInBraces
			reduce(13), // int, reduce: StatementBlockInBraces
			reduce(13), // map, reduce: StatementBlockInBraces
			reduce(13), // num, reduce: StatementBlockInBraces
			reduce(13), // str, reduce: StatementBlockInBraces
			reduce(13), // var, reduce: StatementBlockInBraces
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			reduce(13), // +, reduce: StatementBlockInBraces
			reduce(13), // -, reduce: StatementBlockInBraces
			reduce(13), // .+, reduce: StatementBlockInBraces
			reduce(13), // .-, reduce: StatementBlockInBraces
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			reduce(13), // !, reduce: StatementBlockInBraces
			reduce(13), // ~, reduce: StatementBlockInBraces
			nil,        // **
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // int_literal, reduce: StatementBlockInBraces
			reduce(13), // float_literal, reduce: StatementBlockInBraces
			reduce(13), // boolean_literal, reduce: StatementBlockInBraces
			reduce(13), // const_M_PI, reduce: StatementBlockInBraces
			reduce(13), // const_M_E, reduce: StatementBlockInBraces
			reduce(13), // panic, reduce: StatementBlockInBraces
			reduce(13), // [, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // ctx_IPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IRS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_ORS, reduce: StatementBlockInBraces
			reduce(13), // ctx_NF, reduce: StatementBlockInBraces
			reduce(13), // ctx_NR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FNR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENAME, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENUM, reduce: StatementBlockInBraces
			reduce(13), // env, reduce: StatementBlockInBraces
			nil,        // [[
			nil,        // [[[
			reduce(13), // call, reduce: StatementBlockInBraces
			reduce(13), // begin, reduce: StatementBlockInBraces
			reduce(13), // end, reduce: StatementBlockInBraces
			reduce(13), // if, reduce: StatementBlockInBraces
			nil,        // elif
			nil,        // else
			reduce(13), // while, reduce: StatementBlockInBraces
			reduce(13), // do, reduce: StatementBlockInBraces
			reduce(13), // for, reduce: StatementBlockInBraces
			nil,        // in
			reduce(13), // break, reduce: StatementBlockInBraces
			reduce(13), // continue, reduce: StatementBlockInBraces
			reduce(13), // func, reduce: StatementBlockInBraces
			reduce(13), // subr, reduce: StatementBlockInBraces
			reduce(13), // return, reduce: StatementBlockInBraces
		},
	},
	actionRow{ // S3505
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			reduce(174), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3506
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			reduce(55), // }, reduce: IndirectFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3507
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			reduce(57), // }, reduce: PositionalFieldName
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3508
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			reduce(58), // }, reduce: PositionalFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3509
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			reduce(64), // }, reduce: IndirectOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3510
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3923), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3511
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(99),  // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2854), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3512
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(101), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2855), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3513
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(103), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2856), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3514
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(105), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2857), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3515
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(107), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2858), // =~
			shift(2859), // !=~
			shift(2860), // ==
			shift(2861), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3516
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			reduce(109), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2862), // >
			shift(2863), // >=
			shift(2864), // <
			shift(2865), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3517
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			reduce(110), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2862), // >
			shift(2863), // >=
			shift(2864), // <
			shift(2865), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3518
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			reduce(111), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2862), // >
			shift(2863), // >=
			shift(2864), // <
			shift(2865), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3519
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			reduce(112), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2862), // >
			shift(2863), // >=
			shift(2864), // <
			shift(2865), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3520
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			reduce(114), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2866), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3521
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			reduce(115), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2866), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3522
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			reduce(116), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2866), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3523
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			reduce(117), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2866), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3524
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(119), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2867), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3525
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(121), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2868), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3526
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(123), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2869), // <<
			shift(2870), // >>
			shift(2871), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3527
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(125), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2872), // +
			shift(2873), // -
			shift(2874), // .+
			shift(2875), // .-
			shift(2876), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3528
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(126), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2872), // +
			shift(2873), // -
			shift(2874), // .+
			shift(2875), // .-
			shift(2876), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3529
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(127), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2872), // +
			shift(2873), // -
			shift(2874), // .+
			shift(2875), // .-
			shift(2876), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3530
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(129), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2878), // *
			shift(2879), // /
			shift(2880), // //
			shift(2881), // %
			shift(2882), // .*
			shift(2883), // ./
			shift(2884), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3531
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(130), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2878), // *
			shift(2879), // /
			shift(2880), // //
			shift(2881), // %
			shift(2882), // .*
			shift(2883), // ./
			shift(2884), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3532
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(131), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2878), // *
			shift(2879), // /
			shift(2880), // //
			shift(2881), // %
			shift(2882), // .*
			shift(2883), // ./
			shift(2884), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3533
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(132), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2878), // *
			shift(2879), // /
			shift(2880), // //
			shift(2881), // %
			shift(2882), // .*
			shift(2883), // ./
			shift(2884), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3534
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(133), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2878), // *
			shift(2879), // /
			shift(2880), // //
			shift(2881), // %
			shift(2882), // .*
			shift(2883), // ./
			shift(2884), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3535
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(135), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3536
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(136), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3537
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(137), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3538
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(138), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3539
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(139), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3540
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(140), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3541
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(141), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3542
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			reduce(150), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3543
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(152), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3544
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3924), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3925), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3545
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3927), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3546
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3928), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3547
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3929), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3548
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(168), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3549
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3930), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3550
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3931), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3551
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(205), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3552
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			reduce(174), // }, reduce: MapLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			reduce(174), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3553
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(212), // ;, reduce: FcnArgs
			nil,         // {
			reduce(212), // }, reduce: FcnArgs
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3554
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			reduce(55), // }, reduce: IndirectFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			reduce(55), // ,, reduce: IndirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3555
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			reduce(57), // }, reduce: PositionalFieldName
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			reduce(57), // ,, reduce: PositionalFieldName
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3556
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			reduce(58), // }, reduce: PositionalFieldValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			reduce(58), // ,, reduce: PositionalFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3557
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			reduce(64), // }, reduce: IndirectOosvarValue
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			reduce(64), // ,, reduce: IndirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3558
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3932), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3559
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			reduce(99),  // }, reduce: LogicalOrTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(2908), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(99),  // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3560
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			reduce(101), // }, reduce: LogicalXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(2909), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(101), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3561
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			reduce(103), // }, reduce: LogicalAndTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(2910), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(103), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3562
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			reduce(105), // }, reduce: AbsentCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(2911), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(105), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3563
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			reduce(107), // }, reduce: EmptyCoalesceTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(2912), // =~
			shift(2913), // !=~
			shift(2914), // ==
			shift(2915), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(107), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3564
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			reduce(109), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(2916), // >
			shift(2917), // >=
			shift(2918), // <
			shift(2919), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(109), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3565
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			reduce(110), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(2916), // >
			shift(2917), // >=
			shift(2918), // <
			shift(2919), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(110), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3566
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			reduce(111), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(2916), // >
			shift(2917), // >=
			shift(2918), // <
			shift(2919), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(111), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3567
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			reduce(112), // }, reduce: EqneTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(2916), // >
			shift(2917), // >=
			shift(2918), // <
			shift(2919), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(112), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3568
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			reduce(114), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(2920), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(114), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3569
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			reduce(115), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(2920), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(115), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3570
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			reduce(116), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(2920), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(116), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3571
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			reduce(117), // }, reduce: CmpTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(2920), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(117), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3572
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			reduce(119), // }, reduce: BitwiseORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(2921), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(119), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3573
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			reduce(121), // }, reduce: BitwiseXORTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(2922), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(121), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3574
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			reduce(123), // }, reduce: BitwiseANDTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(2923), // <<
			shift(2924), // >>
			shift(2925), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(123), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3575
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(125), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(2926), // +
			shift(2927), // -
			shift(2928), // .+
			shift(2929), // .-
			shift(2930), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(125), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3576
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(126), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(2926), // +
			shift(2927), // -
			shift(2928), // .+
			shift(2929), // .-
			shift(2930), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(126), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3577
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			reduce(127), // }, reduce: BitwiseShiftTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(2926), // +
			shift(2927), // -
			shift(2928), // .+
			shift(2929), // .-
			shift(2930), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(127), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3578
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(129), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(2932), // *
			shift(2933), // /
			shift(2934), // //
			shift(2935), // %
			shift(2936), // .*
			shift(2937), // ./
			shift(2938), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(129), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3579
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(130), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(2932), // *
			shift(2933), // /
			shift(2934), // //
			shift(2935), // %
			shift(2936), // .*
			shift(2937), // ./
			shift(2938), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(130), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3580
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(131), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(2932), // *
			shift(2933), // /
			shift(2934), // //
			shift(2935), // %
			shift(2936), // .*
			shift(2937), // ./
			shift(2938), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(131), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3581
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(132), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(2932), // *
			shift(2933), // /
			shift(2934), // //
			shift(2935), // %
			shift(2936), // .*
			shift(2937), // ./
			shift(2938), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(132), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3582
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			reduce(133), // }, reduce: AddsubdotTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(2932), // *
			shift(2933), // /
			shift(2934), // //
			shift(2935), // %
			shift(2936), // .*
			shift(2937), // ./
			shift(2938), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(133), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3583
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(135), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(135), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3584
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(136), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(136), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3585
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(137), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(137), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3586
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(138), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(138), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3587
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(139), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(139), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3588
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(140), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(140), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3589
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			reduce(141), // }, reduce: MuldivTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(141), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3590
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			reduce(150), // }, reduce: PowTerm
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(150), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3591
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			reduce(152), // }, reduce: PrecedenceChainEnd
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(152), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3592
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3933), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(3934), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3593
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3936), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3594
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3937), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3595
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3938), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3596
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			reduce(168), // }, reduce: ArrayLiteral
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			reduce(168), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3597
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3939), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3598
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3940), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3599
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(205), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			reduce(205), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3600
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(998),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3601
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			reduce(197), // {, reduce: ArrayOrMapIndexAccess
			reduce(197), // }, reduce: ArrayOrMapIndexAccess
			reduce(197), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // +=, reduce: ArrayOrMapIndexAccess
			reduce(197), // .=, reduce: ArrayOrMapIndexAccess
			reduce(197), // -=, reduce: ArrayOrMapIndexAccess
			reduce(197), // *=, reduce: ArrayOrMapIndexAccess
			reduce(197), // /=, reduce: ArrayOrMapIndexAccess
			reduce(197), // //=, reduce: ArrayOrMapIndexAccess
			reduce(197), // %=, reduce: ArrayOrMapIndexAccess
			reduce(197), // **=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3602
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3943), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3603
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3944), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3604
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			reduce(203), // {, reduce: ArraySliceAccess
			reduce(203), // }, reduce: ArraySliceAccess
			reduce(203), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: ArraySliceAccess
			reduce(203), // ^^=, reduce: ArraySliceAccess
			reduce(203), // &&=, reduce: ArraySliceAccess
			reduce(203), // ??=, reduce: ArraySliceAccess
			reduce(203), // ???=, reduce: ArraySliceAccess
			reduce(203), // |=, reduce: ArraySliceAccess
			reduce(203), // &=, reduce: ArraySliceAccess
			reduce(203), // ^=, reduce: ArraySliceAccess
			reduce(203), // <<=, reduce: ArraySliceAccess
			reduce(203), // >>=, reduce: ArraySliceAccess
			reduce(203), // >>>=, reduce: ArraySliceAccess
			reduce(203), // +=, reduce: ArraySliceAccess
			reduce(203), // .=, reduce: ArraySliceAccess
			reduce(203), // -=, reduce: ArraySliceAccess
			reduce(203), // *=, reduce: ArraySliceAccess
			reduce(203), // /=, reduce: ArraySliceAccess
			reduce(203), // //=, reduce: ArraySliceAccess
			reduce(203), // %=, reduce: ArraySliceAccess
			reduce(203), // **=, reduce: ArraySliceAccess
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3605
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // {, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // }, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3606
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // {, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // }, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3607
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			reduce(192), // {, reduce: ENV
			reduce(192), // }, reduce: ENV
			reduce(192), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: ENV
			reduce(192), // ^^=, reduce: ENV
			reduce(192), // &&=, reduce: ENV
			reduce(192), // ??=, reduce: ENV
			reduce(192), // ???=, reduce: ENV
			reduce(192), // |=, reduce: ENV
			reduce(192), // &=, reduce: ENV
			reduce(192), // ^=, reduce: ENV
			reduce(192), // <<=, reduce: ENV
			reduce(192), // >>=, reduce: ENV
			reduce(192), // >>>=, reduce: ENV
			reduce(192), // +=, reduce: ENV
			reduce(192), // .=, reduce: ENV
			reduce(192), // -=, reduce: ENV
			reduce(192), // *=, reduce: ENV
			reduce(192), // /=, reduce: ENV
			reduce(192), // //=, reduce: ENV
			reduce(192), // %=, reduce: ENV
			reduce(192), // **=, reduce: ENV
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3608
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			reduce(206), // {, reduce: FunctionCallsite
			reduce(206), // }, reduce: FunctionCallsite
			reduce(206), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: FunctionCallsite
			reduce(206), // ^^=, reduce: FunctionCallsite
			reduce(206), // &&=, reduce: FunctionCallsite
			reduce(206), // ??=, reduce: FunctionCallsite
			reduce(206), // ???=, reduce: FunctionCallsite
			reduce(206), // |=, reduce: FunctionCallsite
			reduce(206), // &=, reduce: FunctionCallsite
			reduce(206), // ^=, reduce: FunctionCallsite
			reduce(206), // <<=, reduce: FunctionCallsite
			reduce(206), // >>=, reduce: FunctionCallsite
			reduce(206), // >>>=, reduce: FunctionCallsite
			reduce(206), // +=, reduce: FunctionCallsite
			reduce(206), // .=, reduce: FunctionCallsite
			reduce(206), // -=, reduce: FunctionCallsite
			reduce(206), // *=, reduce: FunctionCallsite
			reduce(206), // /=, reduce: FunctionCallsite
			reduce(206), // //=, reduce: FunctionCallsite
			reduce(206), // %=, reduce: FunctionCallsite
			reduce(206), // **=, reduce: FunctionCallsite
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3609
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3945), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3610
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(213), // ;, reduce: SubroutineCallsite
			nil,         // {
			reduce(213), // }, reduce: SubroutineCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3611
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3946), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3612
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3948), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3613
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3614
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3615
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(3281), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3616
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3617
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3953), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(3323), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3618
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(249), // ;, reduce: TripleForContinuation
			shift(3333), // {
			nil,         // }
			nil,         // =
			shift(3352), // unset
			shift(3354), // filter
			shift(3355), // emit
			shift(3356), // dump
			shift(3357), // edump
			shift(3358), // print
			shift(3359), // eprint
			shift(3360), // printn
			shift(3361), // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			shift(3441), // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			shift(3442), // do
			nil,         // for
			nil,         // in
			shift(3444), // break
			shift(3445), // continue
			nil,         // func
			nil,         // subr
			shift(3446), // return
		},
	},
	actionRow{ // S3619
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3955), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3620
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(3956), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3621
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(97), // $, reduce: TernaryTerm
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3622
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3957), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3623
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(202), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3624
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(201), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3625
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(97), // $, reduce: TernaryTerm
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(97), // ,, reduce: TernaryTerm
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3626
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3958), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3627
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(202), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			reduce(202), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3628
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(201), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			reduce(201), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3629
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(97), // ], reduce: TernaryTerm
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3630
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3959), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3631
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(202), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3632
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(201), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3633
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			reduce(97), // ]], reduce: TernaryTerm
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3634
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3960), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3635
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(202), // ]], reduce: ArraySliceAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3636
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(201), // ]], reduce: ArraySliceAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3637
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			reduce(97), // ]]], reduce: TernaryTerm
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3638
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3961), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3639
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(202), // ]]], reduce: ArraySliceAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3640
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(201), // ]]], reduce: ArraySliceAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3641
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(97), // ), reduce: TernaryTerm
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3642
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3962), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3643
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(202), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3644
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(201), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3645
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(200), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			reduce(200), // {, reduce: ArraySliceAccess
			nil,         // }
			reduce(200), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: ArraySliceAccess
			reduce(200), // ^^=, reduce: ArraySliceAccess
			reduce(200), // &&=, reduce: ArraySliceAccess
			reduce(200), // ??=, reduce: ArraySliceAccess
			reduce(200), // ???=, reduce: ArraySliceAccess
			reduce(200), // |=, reduce: ArraySliceAccess
			reduce(200), // &=, reduce: ArraySliceAccess
			reduce(200), // ^=, reduce: ArraySliceAccess
			reduce(200), // <<=, reduce: ArraySliceAccess
			reduce(200), // >>=, reduce: ArraySliceAccess
			reduce(200), // >>>=, reduce: ArraySliceAccess
			reduce(200), // +=, reduce: ArraySliceAccess
			reduce(200), // .=, reduce: ArraySliceAccess
			reduce(200), // -=, reduce: ArraySliceAccess
			reduce(200), // *=, reduce: ArraySliceAccess
			reduce(200), // /=, reduce: ArraySliceAccess
			reduce(200), // //=, reduce: ArraySliceAccess
			reduce(200), // %=, reduce: ArraySliceAccess
			reduce(200), // **=, reduce: ArraySliceAccess
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3646
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3647
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(197), // ], reduce: ArrayOrMapIndexAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			reduce(197), // :, reduce: ArrayOrMapIndexAccess
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3648
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3965), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3649
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3966), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3650
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(203), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			reduce(203), // :, reduce: ArraySliceAccess
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3651
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(198), // ], reduce: ArrayOrMapPositionalNameAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // :, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3652
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(199), // ], reduce: ArrayOrMapPositionalValueAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // :, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3653
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(192), // ], reduce: ENV
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			reduce(192), // :, reduce: ENV
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3654
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(206), // ], reduce: FunctionCallsite
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			reduce(206), // :, reduce: FunctionCallsite
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3655
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(97), // ], reduce: TernaryTerm
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(97), // ,, reduce: TernaryTerm
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3656
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3967), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3657
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(202), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			reduce(202), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3658
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(201), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			reduce(201), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3659
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3660
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			reduce(197), // ), reduce: ArrayOrMapIndexAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			reduce(197), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3661
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(3970), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3662
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3971), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3663
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(203), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			reduce(203), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3664
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			reduce(198), // ), reduce: ArrayOrMapPositionalNameAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3665
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			reduce(199), // ), reduce: ArrayOrMapPositionalValueAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3666
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			reduce(192), // ), reduce: ENV
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			reduce(192), // ,, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3667
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			reduce(206), // ), reduce: FunctionCallsite
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			reduce(206), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3668
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(232), // $, reduce: ElifBlock
			nil,         // empty
			reduce(232), // ;, reduce: ElifBlock
			reduce(232), // {, reduce: ElifBlock
			nil,         // }
			nil,         // =
			reduce(232), // unset, reduce: ElifBlock
			reduce(232), // filter, reduce: ElifBlock
			reduce(232), // emit, reduce: ElifBlock
			reduce(232), // dump, reduce: ElifBlock
			reduce(232), // edump, reduce: ElifBlock
			reduce(232), // print, reduce: ElifBlock
			reduce(232), // eprint, reduce: ElifBlock
			reduce(232), // printn, reduce: ElifBlock
			reduce(232), // eprintn, reduce: ElifBlock
			reduce(232), // field_name, reduce: ElifBlock
			reduce(232), // $[, reduce: ElifBlock
			nil,         // ]
			reduce(232), // braced_field_name, reduce: ElifBlock
			reduce(232), // $[[, reduce: ElifBlock
			nil,         // ]]
			reduce(232), // $[[[, reduce: ElifBlock
			nil,         // ]]]
			reduce(232), // full_srec, reduce: ElifBlock
			reduce(232), // oosvar_name, reduce: ElifBlock
			reduce(232), // @[, reduce: ElifBlock
			reduce(232), // braced_oosvar_name, reduce: ElifBlock
			reduce(232), // full_oosvar, reduce: ElifBlock
			reduce(232), // non_sigil_name, reduce: ElifBlock
			reduce(232), // arr, reduce: ElifBlock
			reduce(232), // bool, reduce: ElifBlock
			reduce(232), // float, reduce: ElifBlock
			reduce(232), // int, reduce: ElifBlock
			reduce(232), // map, reduce: ElifBlock
			reduce(232), // num, reduce: ElifBlock
			reduce(232), // str, reduce: ElifBlock
			reduce(232), // var, reduce: ElifBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(232), // +, reduce: ElifBlock
			reduce(232), // -, reduce: ElifBlock
			reduce(232), // .+, reduce: ElifBlock
			reduce(232), // .-, reduce: ElifBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(232), // !, reduce: ElifBlock
			reduce(232), // ~, reduce: ElifBlock
			nil,         // **
			reduce(232), // (, reduce: ElifBlock
			nil,         // )
			reduce(232), // string_literal, reduce: ElifBlock
			reduce(232), // int_literal, reduce: ElifBlock
			reduce(232), // float_literal, reduce: ElifBlock
			reduce(232), // boolean_literal, reduce: ElifBlock
			reduce(232), // const_M_PI, reduce: ElifBlock
			reduce(232), // const_M_E, reduce: ElifBlock
			reduce(232), // panic, reduce: ElifBlock
			reduce(232), // [, reduce: ElifBlock
			nil,         // ,
			reduce(232), // ctx_IPS, reduce: ElifBlock
			reduce(232), // ctx_IFS, reduce: ElifBlock
			reduce(232), // ctx_IRS, reduce: ElifBlock
			reduce(232), // ctx_OPS, reduce: ElifBlock
			reduce(232), // ctx_OFS, reduce: ElifBlock
			reduce(232), // ctx_ORS, reduce: ElifBlock
			reduce(232), // ctx_NF, reduce: ElifBlock
			reduce(232), // ctx_NR, reduce: ElifBlock
			reduce(232), // ctx_FNR, reduce: ElifBlock
			reduce(232), // ctx_FILENAME, reduce: ElifBlock
			reduce(232), // ctx_FILENUM, reduce: ElifBlock
			reduce(232), // env, reduce: ElifBlock
			nil,         // [[
			nil,         // [[[
			reduce(232), // call, reduce: ElifBlock
			reduce(232), // begin, reduce: ElifBlock
			reduce(232), // end, reduce: ElifBlock
			reduce(232), // if, reduce: ElifBlock
			reduce(232), // elif, reduce: ElifBlock
			reduce(232), // else, reduce: ElifBlock
			reduce(232), // while, reduce: ElifBlock
			reduce(232), // do, reduce: ElifBlock
			reduce(232), // for, reduce: ElifBlock
			nil,         // in
			reduce(232), // break, reduce: ElifBlock
			reduce(232), // continue, reduce: ElifBlock
			reduce(232), // func, reduce: ElifBlock
			reduce(232), // subr, reduce: ElifBlock
			reduce(232), // return, reduce: ElifBlock
		},
	},
	actionRow{ // S3669
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3972), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3670
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(235), // $, reduce: DoWhileLoop
			nil,         // empty
			reduce(235), // ;, reduce: DoWhileLoop
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3671
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			reduce(173), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3672
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(3973), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3673
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3974), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3674
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(3975), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3675
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(3976), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3676
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(3977), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3677
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3678
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3679
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3680
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3681
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3682
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3683
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3684
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3685
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3686
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3687
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3688
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3689
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3690
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3691
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3692
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3693
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3694
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3695
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3696
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3697
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3698
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3699
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3700
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3701
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3702
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(143), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3703
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3704
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3705
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3706
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3707
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3708
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3709
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3710
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(144), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3711
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(145), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3712
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(146), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3713
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(147), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3714
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(148), // ,, reduce: UnaryOpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3715
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3716
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4011), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3717
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4013), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3718
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3719
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3720
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			reduce(167), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3721
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4016), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3722
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3723
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(4019), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3724
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3725
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3726
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3727
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(243), // ), reduce: MultiIndex
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(243), // ,, reduce: MultiIndex
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3728
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(67), // ), reduce: LocalVariable
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(67), // ,, reduce: LocalVariable
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3729
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(3281), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3730
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(244), // ), reduce: MultiIndex
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(244), // ,, reduce: MultiIndex
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3731
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(197), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // +=, reduce: ArrayOrMapIndexAccess
			reduce(197), // .=, reduce: ArrayOrMapIndexAccess
			reduce(197), // -=, reduce: ArrayOrMapIndexAccess
			reduce(197), // *=, reduce: ArrayOrMapIndexAccess
			reduce(197), // /=, reduce: ArrayOrMapIndexAccess
			reduce(197), // //=, reduce: ArrayOrMapIndexAccess
			reduce(197), // %=, reduce: ArrayOrMapIndexAccess
			reduce(197), // **=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3732
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4025), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3733
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4026), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3734
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(203), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: ArraySliceAccess
			reduce(203), // ^^=, reduce: ArraySliceAccess
			reduce(203), // &&=, reduce: ArraySliceAccess
			reduce(203), // ??=, reduce: ArraySliceAccess
			reduce(203), // ???=, reduce: ArraySliceAccess
			reduce(203), // |=, reduce: ArraySliceAccess
			reduce(203), // &=, reduce: ArraySliceAccess
			reduce(203), // ^=, reduce: ArraySliceAccess
			reduce(203), // <<=, reduce: ArraySliceAccess
			reduce(203), // >>=, reduce: ArraySliceAccess
			reduce(203), // >>>=, reduce: ArraySliceAccess
			reduce(203), // +=, reduce: ArraySliceAccess
			reduce(203), // .=, reduce: ArraySliceAccess
			reduce(203), // -=, reduce: ArraySliceAccess
			reduce(203), // *=, reduce: ArraySliceAccess
			reduce(203), // /=, reduce: ArraySliceAccess
			reduce(203), // //=, reduce: ArraySliceAccess
			reduce(203), // %=, reduce: ArraySliceAccess
			reduce(203), // **=, reduce: ArraySliceAccess
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3735
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(198), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3736
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(199), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3737
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(192), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: ENV
			reduce(192), // ^^=, reduce: ENV
			reduce(192), // &&=, reduce: ENV
			reduce(192), // ??=, reduce: ENV
			reduce(192), // ???=, reduce: ENV
			reduce(192), // |=, reduce: ENV
			reduce(192), // &=, reduce: ENV
			reduce(192), // ^=, reduce: ENV
			reduce(192), // <<=, reduce: ENV
			reduce(192), // >>=, reduce: ENV
			reduce(192), // >>>=, reduce: ENV
			reduce(192), // +=, reduce: ENV
			reduce(192), // .=, reduce: ENV
			reduce(192), // -=, reduce: ENV
			reduce(192), // *=, reduce: ENV
			reduce(192), // /=, reduce: ENV
			reduce(192), // //=, reduce: ENV
			reduce(192), // %=, reduce: ENV
			reduce(192), // **=, reduce: ENV
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3738
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(206), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: FunctionCallsite
			reduce(206), // ^^=, reduce: FunctionCallsite
			reduce(206), // &&=, reduce: FunctionCallsite
			reduce(206), // ??=, reduce: FunctionCallsite
			reduce(206), // ???=, reduce: FunctionCallsite
			reduce(206), // |=, reduce: FunctionCallsite
			reduce(206), // &=, reduce: FunctionCallsite
			reduce(206), // ^=, reduce: FunctionCallsite
			reduce(206), // <<=, reduce: FunctionCallsite
			reduce(206), // >>=, reduce: FunctionCallsite
			reduce(206), // >>>=, reduce: FunctionCallsite
			reduce(206), // +=, reduce: FunctionCallsite
			reduce(206), // .=, reduce: FunctionCallsite
			reduce(206), // -=, reduce: FunctionCallsite
			reduce(206), // *=, reduce: FunctionCallsite
			reduce(206), // /=, reduce: FunctionCallsite
			reduce(206), // //=, reduce: FunctionCallsite
			reduce(206), // %=, reduce: FunctionCallsite
			reduce(206), // **=, reduce: FunctionCallsite
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3739
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			reduce(173), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(173), // ||=, reduce: MapLiteral
			reduce(173), // ^^=, reduce: MapLiteral
			reduce(173), // &&=, reduce: MapLiteral
			reduce(173), // ??=, reduce: MapLiteral
			reduce(173), // ???=, reduce: MapLiteral
			reduce(173), // |=, reduce: MapLiteral
			reduce(173), // &=, reduce: MapLiteral
			reduce(173), // ^=, reduce: MapLiteral
			reduce(173), // <<=, reduce: MapLiteral
			reduce(173), // >>=, reduce: MapLiteral
			reduce(173), // >>>=, reduce: MapLiteral
			reduce(173), // +=, reduce: MapLiteral
			reduce(173), // .=, reduce: MapLiteral
			reduce(173), // -=, reduce: MapLiteral
			reduce(173), // *=, reduce: MapLiteral
			reduce(173), // /=, reduce: MapLiteral
			reduce(173), // //=, reduce: MapLiteral
			reduce(173), // %=, reduce: MapLiteral
			reduce(173), // **=, reduce: MapLiteral
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3740
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(4027), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3741
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3742
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3743
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3744
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3745
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3746
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3747
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3748
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3749
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3750
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3751
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3752
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3753
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3754
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3755
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3756
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3757
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3758
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3759
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3760
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3761
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(155),  // {
			shift(4048), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(165),  // field_name
			shift(166),  // $[
			nil,         // ]
			shift(167),  // braced_field_name
			shift(168),  // $[[
			nil,         // ]]
			shift(169),  // $[[[
			nil,         // ]]]
			shift(171),  // full_srec
			shift(176),  // oosvar_name
			shift(177),  // @[
			shift(178),  // braced_oosvar_name
			shift(180),  // full_oosvar
			shift(181),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(198),  // +
			shift(200),  // -
			shift(201),  // .+
			shift(202),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(204),  // !
			shift(205),  // ~
			nil,         // **
			shift(208),  // (
			nil,         // )
			shift(210),  // string_literal
			shift(211),  // int_literal
			shift(212),  // float_literal
			shift(213),  // boolean_literal
			shift(214),  // const_M_PI
			shift(215),  // const_M_E
			shift(216),  // panic
			shift(218),  // [
			nil,         // ,
			shift(223),  // ctx_IPS
			shift(224),  // ctx_IFS
			shift(225),  // ctx_IRS
			shift(226),  // ctx_OPS
			shift(227),  // ctx_OFS
			shift(228),  // ctx_ORS
			shift(229),  // ctx_NF
			shift(230),  // ctx_NR
			shift(231),  // ctx_FNR
			shift(232),  // ctx_FILENAME
			shift(233),  // ctx_FILENUM
			shift(235),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3762
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(31), // ;, reduce: Unset
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3763
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(32), // ;, reduce: Lvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3764
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(4051), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3765
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(158), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(158), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(158), // ||, reduce: MlrvalOrFunction
			reduce(158), // ^^, reduce: MlrvalOrFunction
			reduce(158), // &&, reduce: MlrvalOrFunction
			reduce(158), // ??, reduce: MlrvalOrFunction
			reduce(158), // ???, reduce: MlrvalOrFunction
			reduce(158), // =~, reduce: MlrvalOrFunction
			reduce(158), // !=~, reduce: MlrvalOrFunction
			reduce(158), // ==, reduce: MlrvalOrFunction
			reduce(158), // !=, reduce: MlrvalOrFunction
			reduce(158), // >, reduce: MlrvalOrFunction
			reduce(158), // >=, reduce: MlrvalOrFunction
			reduce(158), // <, reduce: MlrvalOrFunction
			reduce(158), // <=, reduce: MlrvalOrFunction
			reduce(158), // |, reduce: MlrvalOrFunction
			reduce(158), // ^, reduce: MlrvalOrFunction
			reduce(158), // &, reduce: MlrvalOrFunction
			reduce(158), // <<, reduce: MlrvalOrFunction
			reduce(158), // >>, reduce: MlrvalOrFunction
			reduce(158), // >>>, reduce: MlrvalOrFunction
			reduce(158), // +, reduce: MlrvalOrFunction
			reduce(158), // -, reduce: MlrvalOrFunction
			reduce(158), // .+, reduce: MlrvalOrFunction
			reduce(158), // .-, reduce: MlrvalOrFunction
			reduce(158), // ., reduce: MlrvalOrFunction
			reduce(158), // *, reduce: MlrvalOrFunction
			reduce(158), // /, reduce: MlrvalOrFunction
			reduce(158), // //, reduce: MlrvalOrFunction
			reduce(158), // %, reduce: MlrvalOrFunction
			reduce(158), // .*, reduce: MlrvalOrFunction
			reduce(158), // ./, reduce: MlrvalOrFunction
			reduce(158), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(158), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(158), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(158), // [[, reduce: MlrvalOrFunction
			reduce(158), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3766
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(154), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(154), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(154), // ||, reduce: MlrvalOrFunction
			reduce(154), // ^^, reduce: MlrvalOrFunction
			reduce(154), // &&, reduce: MlrvalOrFunction
			reduce(154), // ??, reduce: MlrvalOrFunction
			reduce(154), // ???, reduce: MlrvalOrFunction
			reduce(154), // =~, reduce: MlrvalOrFunction
			reduce(154), // !=~, reduce: MlrvalOrFunction
			reduce(154), // ==, reduce: MlrvalOrFunction
			reduce(154), // !=, reduce: MlrvalOrFunction
			reduce(154), // >, reduce: MlrvalOrFunction
			reduce(154), // >=, reduce: MlrvalOrFunction
			reduce(154), // <, reduce: MlrvalOrFunction
			reduce(154), // <=, reduce: MlrvalOrFunction
			reduce(154), // |, reduce: MlrvalOrFunction
			reduce(154), // ^, reduce: MlrvalOrFunction
			reduce(154), // &, reduce: MlrvalOrFunction
			reduce(154), // <<, reduce: MlrvalOrFunction
			reduce(154), // >>, reduce: MlrvalOrFunction
			reduce(154), // >>>, reduce: MlrvalOrFunction
			reduce(154), // +, reduce: MlrvalOrFunction
			reduce(154), // -, reduce: MlrvalOrFunction
			reduce(154), // .+, reduce: MlrvalOrFunction
			reduce(154), // .-, reduce: MlrvalOrFunction
			reduce(154), // ., reduce: MlrvalOrFunction
			reduce(154), // *, reduce: MlrvalOrFunction
			reduce(154), // /, reduce: MlrvalOrFunction
			reduce(154), // //, reduce: MlrvalOrFunction
			reduce(154), // %, reduce: MlrvalOrFunction
			reduce(154), // .*, reduce: MlrvalOrFunction
			reduce(154), // ./, reduce: MlrvalOrFunction
			reduce(154), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(154), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(154), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(154), // [[, reduce: MlrvalOrFunction
			reduce(154), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3767
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(49), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(49), // ?, reduce: FieldValue
			nil,        // :
			reduce(49), // ||, reduce: FieldValue
			reduce(49), // ^^, reduce: FieldValue
			reduce(49), // &&, reduce: FieldValue
			reduce(49), // ??, reduce: FieldValue
			reduce(49), // ???, reduce: FieldValue
			reduce(49), // =~, reduce: FieldValue
			reduce(49), // !=~, reduce: FieldValue
			reduce(49), // ==, reduce: FieldValue
			reduce(49), // !=, reduce: FieldValue
			reduce(49), // >, reduce: FieldValue
			reduce(49), // >=, reduce: FieldValue
			reduce(49), // <, reduce: FieldValue
			reduce(49), // <=, reduce: FieldValue
			reduce(49), // |, reduce: FieldValue
			reduce(49), // ^, reduce: FieldValue
			reduce(49), // &, reduce: FieldValue
			reduce(49), // <<, reduce: FieldValue
			reduce(49), // >>, reduce: FieldValue
			reduce(49), // >>>, reduce: FieldValue
			reduce(49), // +, reduce: FieldValue
			reduce(49), // -, reduce: FieldValue
			reduce(49), // .+, reduce: FieldValue
			reduce(49), // .-, reduce: FieldValue
			reduce(49), // ., reduce: FieldValue
			reduce(49), // *, reduce: FieldValue
			reduce(49), // /, reduce: FieldValue
			reduce(49), // //, reduce: FieldValue
			reduce(49), // %, reduce: FieldValue
			reduce(49), // .*, reduce: FieldValue
			reduce(49), // ./, reduce: FieldValue
			reduce(49), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(49), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(49), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(49), // [[, reduce: FieldValue
			reduce(49), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3768
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(50), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(50), // ?, reduce: FieldValue
			nil,        // :
			reduce(50), // ||, reduce: FieldValue
			reduce(50), // ^^, reduce: FieldValue
			reduce(50), // &&, reduce: FieldValue
			reduce(50), // ??, reduce: FieldValue
			reduce(50), // ???, reduce: FieldValue
			reduce(50), // =~, reduce: FieldValue
			reduce(50), // !=~, reduce: FieldValue
			reduce(50), // ==, reduce: FieldValue
			reduce(50), // !=, reduce: FieldValue
			reduce(50), // >, reduce: FieldValue
			reduce(50), // >=, reduce: FieldValue
			reduce(50), // <, reduce: FieldValue
			reduce(50), // <=, reduce: FieldValue
			reduce(50), // |, reduce: FieldValue
			reduce(50), // ^, reduce: FieldValue
			reduce(50), // &, reduce: FieldValue
			reduce(50), // <<, reduce: FieldValue
			reduce(50), // >>, reduce: FieldValue
			reduce(50), // >>>, reduce: FieldValue
			reduce(50), // +, reduce: FieldValue
			reduce(50), // -, reduce: FieldValue
			reduce(50), // .+, reduce: FieldValue
			reduce(50), // .-, reduce: FieldValue
			reduce(50), // ., reduce: FieldValue
			reduce(50), // *, reduce: FieldValue
			reduce(50), // /, reduce: FieldValue
			reduce(50), // //, reduce: FieldValue
			reduce(50), // %, reduce: FieldValue
			reduce(50), // .*, reduce: FieldValue
			reduce(50), // ./, reduce: FieldValue
			reduce(50), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(50), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(50), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(50), // [[, reduce: FieldValue
			reduce(50), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3769
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(51), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(51), // ?, reduce: FieldValue
			nil,        // :
			reduce(51), // ||, reduce: FieldValue
			reduce(51), // ^^, reduce: FieldValue
			reduce(51), // &&, reduce: FieldValue
			reduce(51), // ??, reduce: FieldValue
			reduce(51), // ???, reduce: FieldValue
			reduce(51), // =~, reduce: FieldValue
			reduce(51), // !=~, reduce: FieldValue
			reduce(51), // ==, reduce: FieldValue
			reduce(51), // !=, reduce: FieldValue
			reduce(51), // >, reduce: FieldValue
			reduce(51), // >=, reduce: FieldValue
			reduce(51), // <, reduce: FieldValue
			reduce(51), // <=, reduce: FieldValue
			reduce(51), // |, reduce: FieldValue
			reduce(51), // ^, reduce: FieldValue
			reduce(51), // &, reduce: FieldValue
			reduce(51), // <<, reduce: FieldValue
			reduce(51), // >>, reduce: FieldValue
			reduce(51), // >>>, reduce: FieldValue
			reduce(51), // +, reduce: FieldValue
			reduce(51), // -, reduce: FieldValue
			reduce(51), // .+, reduce: FieldValue
			reduce(51), // .-, reduce: FieldValue
			reduce(51), // ., reduce: FieldValue
			reduce(51), // *, reduce: FieldValue
			reduce(51), // /, reduce: FieldValue
			reduce(51), // //, reduce: FieldValue
			reduce(51), // %, reduce: FieldValue
			reduce(51), // .*, reduce: FieldValue
			reduce(51), // ./, reduce: FieldValue
			reduce(51), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(51), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(51), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(51), // [[, reduce: FieldValue
			reduce(51), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3770
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(52), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(52), // ?, reduce: FieldValue
			nil,        // :
			reduce(52), // ||, reduce: FieldValue
			reduce(52), // ^^, reduce: FieldValue
			reduce(52), // &&, reduce: FieldValue
			reduce(52), // ??, reduce: FieldValue
			reduce(52), // ???, reduce: FieldValue
			reduce(52), // =~, reduce: FieldValue
			reduce(52), // !=~, reduce: FieldValue
			reduce(52), // ==, reduce: FieldValue
			reduce(52), // !=, reduce: FieldValue
			reduce(52), // >, reduce: FieldValue
			reduce(52), // >=, reduce: FieldValue
			reduce(52), // <, reduce: FieldValue
			reduce(52), // <=, reduce: FieldValue
			reduce(52), // |, reduce: FieldValue
			reduce(52), // ^, reduce: FieldValue
			reduce(52), // &, reduce: FieldValue
			reduce(52), // <<, reduce: FieldValue
			reduce(52), // >>, reduce: FieldValue
			reduce(52), // >>>, reduce: FieldValue
			reduce(52), // +, reduce: FieldValue
			reduce(52), // -, reduce: FieldValue
			reduce(52), // .+, reduce: FieldValue
			reduce(52), // .-, reduce: FieldValue
			reduce(52), // ., reduce: FieldValue
			reduce(52), // *, reduce: FieldValue
			reduce(52), // /, reduce: FieldValue
			reduce(52), // //, reduce: FieldValue
			reduce(52), // %, reduce: FieldValue
			reduce(52), // .*, reduce: FieldValue
			reduce(52), // ./, reduce: FieldValue
			reduce(52), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(52), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(52), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(52), // [[, reduce: FieldValue
			reduce(52), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3771
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(53), // ;, reduce: FieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(53), // ?, reduce: FieldValue
			nil,        // :
			reduce(53), // ||, reduce: FieldValue
			reduce(53), // ^^, reduce: FieldValue
			reduce(53), // &&, reduce: FieldValue
			reduce(53), // ??, reduce: FieldValue
			reduce(53), // ???, reduce: FieldValue
			reduce(53), // =~, reduce: FieldValue
			reduce(53), // !=~, reduce: FieldValue
			reduce(53), // ==, reduce: FieldValue
			reduce(53), // !=, reduce: FieldValue
			reduce(53), // >, reduce: FieldValue
			reduce(53), // >=, reduce: FieldValue
			reduce(53), // <, reduce: FieldValue
			reduce(53), // <=, reduce: FieldValue
			reduce(53), // |, reduce: FieldValue
			reduce(53), // ^, reduce: FieldValue
			reduce(53), // &, reduce: FieldValue
			reduce(53), // <<, reduce: FieldValue
			reduce(53), // >>, reduce: FieldValue
			reduce(53), // >>>, reduce: FieldValue
			reduce(53), // +, reduce: FieldValue
			reduce(53), // -, reduce: FieldValue
			reduce(53), // .+, reduce: FieldValue
			reduce(53), // .-, reduce: FieldValue
			reduce(53), // ., reduce: FieldValue
			reduce(53), // *, reduce: FieldValue
			reduce(53), // /, reduce: FieldValue
			reduce(53), // //, reduce: FieldValue
			reduce(53), // %, reduce: FieldValue
			reduce(53), // .*, reduce: FieldValue
			reduce(53), // ./, reduce: FieldValue
			reduce(53), // .//, reduce: FieldValue
			nil,        // !
			nil,        // ~
			reduce(53), // **, reduce: FieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(53), // [, reduce: FieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(53), // [[, reduce: FieldValue
			reduce(53), // [[[, reduce: FieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3772
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(54), // ;, reduce: DirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(54), // ?, reduce: DirectFieldValue
			nil,        // :
			reduce(54), // ||, reduce: DirectFieldValue
			reduce(54), // ^^, reduce: DirectFieldValue
			reduce(54), // &&, reduce: DirectFieldValue
			reduce(54), // ??, reduce: DirectFieldValue
			reduce(54), // ???, reduce: DirectFieldValue
			reduce(54), // =~, reduce: DirectFieldValue
			reduce(54), // !=~, reduce: DirectFieldValue
			reduce(54), // ==, reduce: DirectFieldValue
			reduce(54), // !=, reduce: DirectFieldValue
			reduce(54), // >, reduce: DirectFieldValue
			reduce(54), // >=, reduce: DirectFieldValue
			reduce(54), // <, reduce: DirectFieldValue
			reduce(54), // <=, reduce: DirectFieldValue
			reduce(54), // |, reduce: DirectFieldValue
			reduce(54), // ^, reduce: DirectFieldValue
			reduce(54), // &, reduce: DirectFieldValue
			reduce(54), // <<, reduce: DirectFieldValue
			reduce(54), // >>, reduce: DirectFieldValue
			reduce(54), // >>>, reduce: DirectFieldValue
			reduce(54), // +, reduce: DirectFieldValue
			reduce(54), // -, reduce: DirectFieldValue
			reduce(54), // .+, reduce: DirectFieldValue
			reduce(54), // .-, reduce: DirectFieldValue
			reduce(54), // ., reduce: DirectFieldValue
			reduce(54), // *, reduce: DirectFieldValue
			reduce(54), // /, reduce: DirectFieldValue
			reduce(54), // //, reduce: DirectFieldValue
			reduce(54), // %, reduce: DirectFieldValue
			reduce(54), // .*, reduce: DirectFieldValue
			reduce(54), // ./, reduce: DirectFieldValue
			reduce(54), // .//, reduce: DirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(54), // **, reduce: DirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(54), // [, reduce: DirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(54), // [[, reduce: DirectFieldValue
			reduce(54), // [[[, reduce: DirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3773
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3774
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(56), // ;, reduce: BracedFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(56), // ?, reduce: BracedFieldValue
			nil,        // :
			reduce(56), // ||, reduce: BracedFieldValue
			reduce(56), // ^^, reduce: BracedFieldValue
			reduce(56), // &&, reduce: BracedFieldValue
			reduce(56), // ??, reduce: BracedFieldValue
			reduce(56), // ???, reduce: BracedFieldValue
			reduce(56), // =~, reduce: BracedFieldValue
			reduce(56), // !=~, reduce: BracedFieldValue
			reduce(56), // ==, reduce: BracedFieldValue
			reduce(56), // !=, reduce: BracedFieldValue
			reduce(56), // >, reduce: BracedFieldValue
			reduce(56), // >=, reduce: BracedFieldValue
			reduce(56), // <, reduce: BracedFieldValue
			reduce(56), // <=, reduce: BracedFieldValue
			reduce(56), // |, reduce: BracedFieldValue
			reduce(56), // ^, reduce: BracedFieldValue
			reduce(56), // &, reduce: BracedFieldValue
			reduce(56), // <<, reduce: BracedFieldValue
			reduce(56), // >>, reduce: BracedFieldValue
			reduce(56), // >>>, reduce: BracedFieldValue
			reduce(56), // +, reduce: BracedFieldValue
			reduce(56), // -, reduce: BracedFieldValue
			reduce(56), // .+, reduce: BracedFieldValue
			reduce(56), // .-, reduce: BracedFieldValue
			reduce(56), // ., reduce: BracedFieldValue
			reduce(56), // *, reduce: BracedFieldValue
			reduce(56), // /, reduce: BracedFieldValue
			reduce(56), // //, reduce: BracedFieldValue
			reduce(56), // %, reduce: BracedFieldValue
			reduce(56), // .*, reduce: BracedFieldValue
			reduce(56), // ./, reduce: BracedFieldValue
			reduce(56), // .//, reduce: BracedFieldValue
			nil,        // !
			nil,        // ~
			reduce(56), // **, reduce: BracedFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(56), // [, reduce: BracedFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(56), // [[, reduce: BracedFieldValue
			reduce(56), // [[[, reduce: BracedFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3775
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3776
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3777
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(155), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(155), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(155), // ||, reduce: MlrvalOrFunction
			reduce(155), // ^^, reduce: MlrvalOrFunction
			reduce(155), // &&, reduce: MlrvalOrFunction
			reduce(155), // ??, reduce: MlrvalOrFunction
			reduce(155), // ???, reduce: MlrvalOrFunction
			reduce(155), // =~, reduce: MlrvalOrFunction
			reduce(155), // !=~, reduce: MlrvalOrFunction
			reduce(155), // ==, reduce: MlrvalOrFunction
			reduce(155), // !=, reduce: MlrvalOrFunction
			reduce(155), // >, reduce: MlrvalOrFunction
			reduce(155), // >=, reduce: MlrvalOrFunction
			reduce(155), // <, reduce: MlrvalOrFunction
			reduce(155), // <=, reduce: MlrvalOrFunction
			reduce(155), // |, reduce: MlrvalOrFunction
			reduce(155), // ^, reduce: MlrvalOrFunction
			reduce(155), // &, reduce: MlrvalOrFunction
			reduce(155), // <<, reduce: MlrvalOrFunction
			reduce(155), // >>, reduce: MlrvalOrFunction
			reduce(155), // >>>, reduce: MlrvalOrFunction
			reduce(155), // +, reduce: MlrvalOrFunction
			reduce(155), // -, reduce: MlrvalOrFunction
			reduce(155), // .+, reduce: MlrvalOrFunction
			reduce(155), // .-, reduce: MlrvalOrFunction
			reduce(155), // ., reduce: MlrvalOrFunction
			reduce(155), // *, reduce: MlrvalOrFunction
			reduce(155), // /, reduce: MlrvalOrFunction
			reduce(155), // //, reduce: MlrvalOrFunction
			reduce(155), // %, reduce: MlrvalOrFunction
			reduce(155), // .*, reduce: MlrvalOrFunction
			reduce(155), // ./, reduce: MlrvalOrFunction
			reduce(155), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(155), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(155), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(155), // [[, reduce: MlrvalOrFunction
			reduce(155), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3778
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(59), // ;, reduce: FullSrec
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(59), // ?, reduce: FullSrec
			nil,        // :
			reduce(59), // ||, reduce: FullSrec
			reduce(59), // ^^, reduce: FullSrec
			reduce(59), // &&, reduce: FullSrec
			reduce(59), // ??, reduce: FullSrec
			reduce(59), // ???, reduce: FullSrec
			reduce(59), // =~, reduce: FullSrec
			reduce(59), // !=~, reduce: FullSrec
			reduce(59), // ==, reduce: FullSrec
			reduce(59), // !=, reduce: FullSrec
			reduce(59), // >, reduce: FullSrec
			reduce(59), // >=, reduce: FullSrec
			reduce(59), // <, reduce: FullSrec
			reduce(59), // <=, reduce: FullSrec
			reduce(59), // |, reduce: FullSrec
			reduce(59), // ^, reduce: FullSrec
			reduce(59), // &, reduce: FullSrec
			reduce(59), // <<, reduce: FullSrec
			reduce(59), // >>, reduce: FullSrec
			reduce(59), // >>>, reduce: FullSrec
			reduce(59), // +, reduce: FullSrec
			reduce(59), // -, reduce: FullSrec
			reduce(59), // .+, reduce: FullSrec
			reduce(59), // .-, reduce: FullSrec
			reduce(59), // ., reduce: FullSrec
			reduce(59), // *, reduce: FullSrec
			reduce(59), // /, reduce: FullSrec
			reduce(59), // //, reduce: FullSrec
			reduce(59), // %, reduce: FullSrec
			reduce(59), // .*, reduce: FullSrec
			reduce(59), // ./, reduce: FullSrec
			reduce(59), // .//, reduce: FullSrec
			nil,        // !
			nil,        // ~
			reduce(59), // **, reduce: FullSrec
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(59), // [, reduce: FullSrec
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(59), // [[, reduce: FullSrec
			reduce(59), // [[[, reduce: FullSrec
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3779
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(156), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(156), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(156), // ||, reduce: MlrvalOrFunction
			reduce(156), // ^^, reduce: MlrvalOrFunction
			reduce(156), // &&, reduce: MlrvalOrFunction
			reduce(156), // ??, reduce: MlrvalOrFunction
			reduce(156), // ???, reduce: MlrvalOrFunction
			reduce(156), // =~, reduce: MlrvalOrFunction
			reduce(156), // !=~, reduce: MlrvalOrFunction
			reduce(156), // ==, reduce: MlrvalOrFunction
			reduce(156), // !=, reduce: MlrvalOrFunction
			reduce(156), // >, reduce: MlrvalOrFunction
			reduce(156), // >=, reduce: MlrvalOrFunction
			reduce(156), // <, reduce: MlrvalOrFunction
			reduce(156), // <=, reduce: MlrvalOrFunction
			reduce(156), // |, reduce: MlrvalOrFunction
			reduce(156), // ^, reduce: MlrvalOrFunction
			reduce(156), // &, reduce: MlrvalOrFunction
			reduce(156), // <<, reduce: MlrvalOrFunction
			reduce(156), // >>, reduce: MlrvalOrFunction
			reduce(156), // >>>, reduce: MlrvalOrFunction
			reduce(156), // +, reduce: MlrvalOrFunction
			reduce(156), // -, reduce: MlrvalOrFunction
			reduce(156), // .+, reduce: MlrvalOrFunction
			reduce(156), // .-, reduce: MlrvalOrFunction
			reduce(156), // ., reduce: MlrvalOrFunction
			reduce(156), // *, reduce: MlrvalOrFunction
			reduce(156), // /, reduce: MlrvalOrFunction
			reduce(156), // //, reduce: MlrvalOrFunction
			reduce(156), // %, reduce: MlrvalOrFunction
			reduce(156), // .*, reduce: MlrvalOrFunction
			reduce(156), // ./, reduce: MlrvalOrFunction
			reduce(156), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(156), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(156), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(156), // [[, reduce: MlrvalOrFunction
			reduce(156), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3780
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(60), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(60), // ?, reduce: OosvarValue
			nil,        // :
			reduce(60), // ||, reduce: OosvarValue
			reduce(60), // ^^, reduce: OosvarValue
			reduce(60), // &&, reduce: OosvarValue
			reduce(60), // ??, reduce: OosvarValue
			reduce(60), // ???, reduce: OosvarValue
			reduce(60), // =~, reduce: OosvarValue
			reduce(60), // !=~, reduce: OosvarValue
			reduce(60), // ==, reduce: OosvarValue
			reduce(60), // !=, reduce: OosvarValue
			reduce(60), // >, reduce: OosvarValue
			reduce(60), // >=, reduce: OosvarValue
			reduce(60), // <, reduce: OosvarValue
			reduce(60), // <=, reduce: OosvarValue
			reduce(60), // |, reduce: OosvarValue
			reduce(60), // ^, reduce: OosvarValue
			reduce(60), // &, reduce: OosvarValue
			reduce(60), // <<, reduce: OosvarValue
			reduce(60), // >>, reduce: OosvarValue
			reduce(60), // >>>, reduce: OosvarValue
			reduce(60), // +, reduce: OosvarValue
			reduce(60), // -, reduce: OosvarValue
			reduce(60), // .+, reduce: OosvarValue
			reduce(60), // .-, reduce: OosvarValue
			reduce(60), // ., reduce: OosvarValue
			reduce(60), // *, reduce: OosvarValue
			reduce(60), // /, reduce: OosvarValue
			reduce(60), // //, reduce: OosvarValue
			reduce(60), // %, reduce: OosvarValue
			reduce(60), // .*, reduce: OosvarValue
			reduce(60), // ./, reduce: OosvarValue
			reduce(60), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(60), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(60), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(60), // [[, reduce: OosvarValue
			reduce(60), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3781
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(61), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(61), // ?, reduce: OosvarValue
			nil,        // :
			reduce(61), // ||, reduce: OosvarValue
			reduce(61), // ^^, reduce: OosvarValue
			reduce(61), // &&, reduce: OosvarValue
			reduce(61), // ??, reduce: OosvarValue
			reduce(61), // ???, reduce: OosvarValue
			reduce(61), // =~, reduce: OosvarValue
			reduce(61), // !=~, reduce: OosvarValue
			reduce(61), // ==, reduce: OosvarValue
			reduce(61), // !=, reduce: OosvarValue
			reduce(61), // >, reduce: OosvarValue
			reduce(61), // >=, reduce: OosvarValue
			reduce(61), // <, reduce: OosvarValue
			reduce(61), // <=, reduce: OosvarValue
			reduce(61), // |, reduce: OosvarValue
			reduce(61), // ^, reduce: OosvarValue
			reduce(61), // &, reduce: OosvarValue
			reduce(61), // <<, reduce: OosvarValue
			reduce(61), // >>, reduce: OosvarValue
			reduce(61), // >>>, reduce: OosvarValue
			reduce(61), // +, reduce: OosvarValue
			reduce(61), // -, reduce: OosvarValue
			reduce(61), // .+, reduce: OosvarValue
			reduce(61), // .-, reduce: OosvarValue
			reduce(61), // ., reduce: OosvarValue
			reduce(61), // *, reduce: OosvarValue
			reduce(61), // /, reduce: OosvarValue
			reduce(61), // //, reduce: OosvarValue
			reduce(61), // %, reduce: OosvarValue
			reduce(61), // .*, reduce: OosvarValue
			reduce(61), // ./, reduce: OosvarValue
			reduce(61), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(61), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(61), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(61), // [[, reduce: OosvarValue
			reduce(61), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3782
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(62), // ;, reduce: OosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(62), // ?, reduce: OosvarValue
			nil,        // :
			reduce(62), // ||, reduce: OosvarValue
			reduce(62), // ^^, reduce: OosvarValue
			reduce(62), // &&, reduce: OosvarValue
			reduce(62), // ??, reduce: OosvarValue
			reduce(62), // ???, reduce: OosvarValue
			reduce(62), // =~, reduce: OosvarValue
			reduce(62), // !=~, reduce: OosvarValue
			reduce(62), // ==, reduce: OosvarValue
			reduce(62), // !=, reduce: OosvarValue
			reduce(62), // >, reduce: OosvarValue
			reduce(62), // >=, reduce: OosvarValue
			reduce(62), // <, reduce: OosvarValue
			reduce(62), // <=, reduce: OosvarValue
			reduce(62), // |, reduce: OosvarValue
			reduce(62), // ^, reduce: OosvarValue
			reduce(62), // &, reduce: OosvarValue
			reduce(62), // <<, reduce: OosvarValue
			reduce(62), // >>, reduce: OosvarValue
			reduce(62), // >>>, reduce: OosvarValue
			reduce(62), // +, reduce: OosvarValue
			reduce(62), // -, reduce: OosvarValue
			reduce(62), // .+, reduce: OosvarValue
			reduce(62), // .-, reduce: OosvarValue
			reduce(62), // ., reduce: OosvarValue
			reduce(62), // *, reduce: OosvarValue
			reduce(62), // /, reduce: OosvarValue
			reduce(62), // //, reduce: OosvarValue
			reduce(62), // %, reduce: OosvarValue
			reduce(62), // .*, reduce: OosvarValue
			reduce(62), // ./, reduce: OosvarValue
			reduce(62), // .//, reduce: OosvarValue
			nil,        // !
			nil,        // ~
			reduce(62), // **, reduce: OosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(62), // [, reduce: OosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(62), // [[, reduce: OosvarValue
			reduce(62), // [[[, reduce: OosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3783
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(63), // ;, reduce: DirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(63), // ?, reduce: DirectOosvarValue
			nil,        // :
			reduce(63), // ||, reduce: DirectOosvarValue
			reduce(63), // ^^, reduce: DirectOosvarValue
			reduce(63), // &&, reduce: DirectOosvarValue
			reduce(63), // ??, reduce: DirectOosvarValue
			reduce(63), // ???, reduce: DirectOosvarValue
			reduce(63), // =~, reduce: DirectOosvarValue
			reduce(63), // !=~, reduce: DirectOosvarValue
			reduce(63), // ==, reduce: DirectOosvarValue
			reduce(63), // !=, reduce: DirectOosvarValue
			reduce(63), // >, reduce: DirectOosvarValue
			reduce(63), // >=, reduce: DirectOosvarValue
			reduce(63), // <, reduce: DirectOosvarValue
			reduce(63), // <=, reduce: DirectOosvarValue
			reduce(63), // |, reduce: DirectOosvarValue
			reduce(63), // ^, reduce: DirectOosvarValue
			reduce(63), // &, reduce: DirectOosvarValue
			reduce(63), // <<, reduce: DirectOosvarValue
			reduce(63), // >>, reduce: DirectOosvarValue
			reduce(63), // >>>, reduce: DirectOosvarValue
			reduce(63), // +, reduce: DirectOosvarValue
			reduce(63), // -, reduce: DirectOosvarValue
			reduce(63), // .+, reduce: DirectOosvarValue
			reduce(63), // .-, reduce: DirectOosvarValue
			reduce(63), // ., reduce: DirectOosvarValue
			reduce(63), // *, reduce: DirectOosvarValue
			reduce(63), // /, reduce: DirectOosvarValue
			reduce(63), // //, reduce: DirectOosvarValue
			reduce(63), // %, reduce: DirectOosvarValue
			reduce(63), // .*, reduce: DirectOosvarValue
			reduce(63), // ./, reduce: DirectOosvarValue
			reduce(63), // .//, reduce: DirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(63), // **, reduce: DirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(63), // [, reduce: DirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(63), // [[, reduce: DirectOosvarValue
			reduce(63), // [[[, reduce: DirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3784
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3785
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(65), // ;, reduce: BracedOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(65), // ?, reduce: BracedOosvarValue
			nil,        // :
			reduce(65), // ||, reduce: BracedOosvarValue
			reduce(65), // ^^, reduce: BracedOosvarValue
			reduce(65), // &&, reduce: BracedOosvarValue
			reduce(65), // ??, reduce: BracedOosvarValue
			reduce(65), // ???, reduce: BracedOosvarValue
			reduce(65), // =~, reduce: BracedOosvarValue
			reduce(65), // !=~, reduce: BracedOosvarValue
			reduce(65), // ==, reduce: BracedOosvarValue
			reduce(65), // !=, reduce: BracedOosvarValue
			reduce(65), // >, reduce: BracedOosvarValue
			reduce(65), // >=, reduce: BracedOosvarValue
			reduce(65), // <, reduce: BracedOosvarValue
			reduce(65), // <=, reduce: BracedOosvarValue
			reduce(65), // |, reduce: BracedOosvarValue
			reduce(65), // ^, reduce: BracedOosvarValue
			reduce(65), // &, reduce: BracedOosvarValue
			reduce(65), // <<, reduce: BracedOosvarValue
			reduce(65), // >>, reduce: BracedOosvarValue
			reduce(65), // >>>, reduce: BracedOosvarValue
			reduce(65), // +, reduce: BracedOosvarValue
			reduce(65), // -, reduce: BracedOosvarValue
			reduce(65), // .+, reduce: BracedOosvarValue
			reduce(65), // .-, reduce: BracedOosvarValue
			reduce(65), // ., reduce: BracedOosvarValue
			reduce(65), // *, reduce: BracedOosvarValue
			reduce(65), // /, reduce: BracedOosvarValue
			reduce(65), // //, reduce: BracedOosvarValue
			reduce(65), // %, reduce: BracedOosvarValue
			reduce(65), // .*, reduce: BracedOosvarValue
			reduce(65), // ./, reduce: BracedOosvarValue
			reduce(65), // .//, reduce: BracedOosvarValue
			nil,        // !
			nil,        // ~
			reduce(65), // **, reduce: BracedOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(65), // [, reduce: BracedOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(65), // [[, reduce: BracedOosvarValue
			reduce(65), // [[[, reduce: BracedOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3786
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(157), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(157), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(157), // ||, reduce: MlrvalOrFunction
			reduce(157), // ^^, reduce: MlrvalOrFunction
			reduce(157), // &&, reduce: MlrvalOrFunction
			reduce(157), // ??, reduce: MlrvalOrFunction
			reduce(157), // ???, reduce: MlrvalOrFunction
			reduce(157), // =~, reduce: MlrvalOrFunction
			reduce(157), // !=~, reduce: MlrvalOrFunction
			reduce(157), // ==, reduce: MlrvalOrFunction
			reduce(157), // !=, reduce: MlrvalOrFunction
			reduce(157), // >, reduce: MlrvalOrFunction
			reduce(157), // >=, reduce: MlrvalOrFunction
			reduce(157), // <, reduce: MlrvalOrFunction
			reduce(157), // <=, reduce: MlrvalOrFunction
			reduce(157), // |, reduce: MlrvalOrFunction
			reduce(157), // ^, reduce: MlrvalOrFunction
			reduce(157), // &, reduce: MlrvalOrFunction
			reduce(157), // <<, reduce: MlrvalOrFunction
			reduce(157), // >>, reduce: MlrvalOrFunction
			reduce(157), // >>>, reduce: MlrvalOrFunction
			reduce(157), // +, reduce: MlrvalOrFunction
			reduce(157), // -, reduce: MlrvalOrFunction
			reduce(157), // .+, reduce: MlrvalOrFunction
			reduce(157), // .-, reduce: MlrvalOrFunction
			reduce(157), // ., reduce: MlrvalOrFunction
			reduce(157), // *, reduce: MlrvalOrFunction
			reduce(157), // /, reduce: MlrvalOrFunction
			reduce(157), // //, reduce: MlrvalOrFunction
			reduce(157), // %, reduce: MlrvalOrFunction
			reduce(157), // .*, reduce: MlrvalOrFunction
			reduce(157), // ./, reduce: MlrvalOrFunction
			reduce(157), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(157), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(157), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(157), // [[, reduce: MlrvalOrFunction
			reduce(157), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3787
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(66), // ;, reduce: FullOosvar
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(66), // ?, reduce: FullOosvar
			nil,        // :
			reduce(66), // ||, reduce: FullOosvar
			reduce(66), // ^^, reduce: FullOosvar
			reduce(66), // &&, reduce: FullOosvar
			reduce(66), // ??, reduce: FullOosvar
			reduce(66), // ???, reduce: FullOosvar
			reduce(66), // =~, reduce: FullOosvar
			reduce(66), // !=~, reduce: FullOosvar
			reduce(66), // ==, reduce: FullOosvar
			reduce(66), // !=, reduce: FullOosvar
			reduce(66), // >, reduce: FullOosvar
			reduce(66), // >=, reduce: FullOosvar
			reduce(66), // <, reduce: FullOosvar
			reduce(66), // <=, reduce: FullOosvar
			reduce(66), // |, reduce: FullOosvar
			reduce(66), // ^, reduce: FullOosvar
			reduce(66), // &, reduce: FullOosvar
			reduce(66), // <<, reduce: FullOosvar
			reduce(66), // >>, reduce: FullOosvar
			reduce(66), // >>>, reduce: FullOosvar
			reduce(66), // +, reduce: FullOosvar
			reduce(66), // -, reduce: FullOosvar
			reduce(66), // .+, reduce: FullOosvar
			reduce(66), // .-, reduce: FullOosvar
			reduce(66), // ., reduce: FullOosvar
			reduce(66), // *, reduce: FullOosvar
			reduce(66), // /, reduce: FullOosvar
			reduce(66), // //, reduce: FullOosvar
			reduce(66), // %, reduce: FullOosvar
			reduce(66), // .*, reduce: FullOosvar
			reduce(66), // ./, reduce: FullOosvar
			reduce(66), // .//, reduce: FullOosvar
			nil,        // !
			nil,        // ~
			reduce(66), // **, reduce: FullOosvar
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(66), // [, reduce: FullOosvar
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(66), // [[, reduce: FullOosvar
			reduce(66), // [[[, reduce: FullOosvar
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3788
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(67),  // ;, reduce: LocalVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(67),  // ?, reduce: LocalVariable
			nil,         // :
			reduce(67),  // ||, reduce: LocalVariable
			reduce(67),  // ^^, reduce: LocalVariable
			reduce(67),  // &&, reduce: LocalVariable
			reduce(67),  // ??, reduce: LocalVariable
			reduce(67),  // ???, reduce: LocalVariable
			reduce(67),  // =~, reduce: LocalVariable
			reduce(67),  // !=~, reduce: LocalVariable
			reduce(67),  // ==, reduce: LocalVariable
			reduce(67),  // !=, reduce: LocalVariable
			reduce(67),  // >, reduce: LocalVariable
			reduce(67),  // >=, reduce: LocalVariable
			reduce(67),  // <, reduce: LocalVariable
			reduce(67),  // <=, reduce: LocalVariable
			reduce(67),  // |, reduce: LocalVariable
			reduce(67),  // ^, reduce: LocalVariable
			reduce(67),  // &, reduce: LocalVariable
			reduce(67),  // <<, reduce: LocalVariable
			reduce(67),  // >>, reduce: LocalVariable
			reduce(67),  // >>>, reduce: LocalVariable
			reduce(67),  // +, reduce: LocalVariable
			reduce(67),  // -, reduce: LocalVariable
			reduce(67),  // .+, reduce: LocalVariable
			reduce(67),  // .-, reduce: LocalVariable
			reduce(67),  // ., reduce: LocalVariable
			reduce(67),  // *, reduce: LocalVariable
			reduce(67),  // /, reduce: LocalVariable
			reduce(67),  // //, reduce: LocalVariable
			reduce(67),  // %, reduce: LocalVariable
			reduce(67),  // .*, reduce: LocalVariable
			reduce(67),  // ./, reduce: LocalVariable
			reduce(67),  // .//, reduce: LocalVariable
			nil,         // !
			nil,         // ~
			reduce(67),  // **, reduce: LocalVariable
			reduce(207), // (, reduce: FunctionName
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(67),  // [, reduce: LocalVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(67),  // [[, reduce: LocalVariable
			reduce(67),  // [[[, reduce: LocalVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3789
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(95), // ;, reduce: Rvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3790
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(96), // ;, reduce: PrecedenceChainStart
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3791
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(98),  // ;, reduce: TernaryTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			shift(4056), // ?
			nil,         // :
			shift(4057), // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3792
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(100), // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(100), // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(100), // ||, reduce: LogicalOrTerm
			shift(4058), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3793
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(102), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(102), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(102), // ||, reduce: LogicalXORTerm
			reduce(102), // ^^, reduce: LogicalXORTerm
			shift(4059), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3794
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(104), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(104), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(104), // ||, reduce: LogicalAndTerm
			reduce(104), // ^^, reduce: LogicalAndTerm
			reduce(104), // &&, reduce: LogicalAndTerm
			shift(4060), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3795
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(106), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(106), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(106), // ||, reduce: AbsentCoalesceTerm
			reduce(106), // ^^, reduce: AbsentCoalesceTerm
			reduce(106), // &&, reduce: AbsentCoalesceTerm
			reduce(106), // ??, reduce: AbsentCoalesceTerm
			shift(4061), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3796
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(108), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(108), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(108), // ||, reduce: EmptyCoalesceTerm
			reduce(108), // ^^, reduce: EmptyCoalesceTerm
			reduce(108), // &&, reduce: EmptyCoalesceTerm
			reduce(108), // ??, reduce: EmptyCoalesceTerm
			reduce(108), // ???, reduce: EmptyCoalesceTerm
			shift(4062), // =~
			shift(4063), // !=~
			shift(4064), // ==
			shift(4065), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3797
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(113), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(113), // ?, reduce: EqneTerm
			nil,         // :
			reduce(113), // ||, reduce: EqneTerm
			reduce(113), // ^^, reduce: EqneTerm
			reduce(113), // &&, reduce: EqneTerm
			reduce(113), // ??, reduce: EqneTerm
			reduce(113), // ???, reduce: EqneTerm
			reduce(113), // =~, reduce: EqneTerm
			reduce(113), // !=~, reduce: EqneTerm
			reduce(113), // ==, reduce: EqneTerm
			reduce(113), // !=, reduce: EqneTerm
			shift(4066), // >
			shift(4067), // >=
			shift(4068), // <
			shift(4069), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3798
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(118), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(118), // ?, reduce: CmpTerm
			nil,         // :
			reduce(118), // ||, reduce: CmpTerm
			reduce(118), // ^^, reduce: CmpTerm
			reduce(118), // &&, reduce: CmpTerm
			reduce(118), // ??, reduce: CmpTerm
			reduce(118), // ???, reduce: CmpTerm
			reduce(118), // =~, reduce: CmpTerm
			reduce(118), // !=~, reduce: CmpTerm
			reduce(118), // ==, reduce: CmpTerm
			reduce(118), // !=, reduce: CmpTerm
			reduce(118), // >, reduce: CmpTerm
			reduce(118), // >=, reduce: CmpTerm
			reduce(118), // <, reduce: CmpTerm
			reduce(118), // <=, reduce: CmpTerm
			shift(4070), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3799
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(120), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(120), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(120), // ||, reduce: BitwiseORTerm
			reduce(120), // ^^, reduce: BitwiseORTerm
			reduce(120), // &&, reduce: BitwiseORTerm
			reduce(120), // ??, reduce: BitwiseORTerm
			reduce(120), // ???, reduce: BitwiseORTerm
			reduce(120), // =~, reduce: BitwiseORTerm
			reduce(120), // !=~, reduce: BitwiseORTerm
			reduce(120), // ==, reduce: BitwiseORTerm
			reduce(120), // !=, reduce: BitwiseORTerm
			reduce(120), // >, reduce: BitwiseORTerm
			reduce(120), // >=, reduce: BitwiseORTerm
			reduce(120), // <, reduce: BitwiseORTerm
			reduce(120), // <=, reduce: BitwiseORTerm
			reduce(120), // |, reduce: BitwiseORTerm
			shift(4071), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3800
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(122), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(122), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(122), // ||, reduce: BitwiseXORTerm
			reduce(122), // ^^, reduce: BitwiseXORTerm
			reduce(122), // &&, reduce: BitwiseXORTerm
			reduce(122), // ??, reduce: BitwiseXORTerm
			reduce(122), // ???, reduce: BitwiseXORTerm
			reduce(122), // =~, reduce: BitwiseXORTerm
			reduce(122), // !=~, reduce: BitwiseXORTerm
			reduce(122), // ==, reduce: BitwiseXORTerm
			reduce(122), // !=, reduce: BitwiseXORTerm
			reduce(122), // >, reduce: BitwiseXORTerm
			reduce(122), // >=, reduce: BitwiseXORTerm
			reduce(122), // <, reduce: BitwiseXORTerm
			reduce(122), // <=, reduce: BitwiseXORTerm
			reduce(122), // |, reduce: BitwiseXORTerm
			reduce(122), // ^, reduce: BitwiseXORTerm
			shift(4072), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3801
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(124), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(124), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(124), // ||, reduce: BitwiseANDTerm
			reduce(124), // ^^, reduce: BitwiseANDTerm
			reduce(124), // &&, reduce: BitwiseANDTerm
			reduce(124), // ??, reduce: BitwiseANDTerm
			reduce(124), // ???, reduce: BitwiseANDTerm
			reduce(124), // =~, reduce: BitwiseANDTerm
			reduce(124), // !=~, reduce: BitwiseANDTerm
			reduce(124), // ==, reduce: BitwiseANDTerm
			reduce(124), // !=, reduce: BitwiseANDTerm
			reduce(124), // >, reduce: BitwiseANDTerm
			reduce(124), // >=, reduce: BitwiseANDTerm
			reduce(124), // <, reduce: BitwiseANDTerm
			reduce(124), // <=, reduce: BitwiseANDTerm
			reduce(124), // |, reduce: BitwiseANDTerm
			reduce(124), // ^, reduce: BitwiseANDTerm
			reduce(124), // &, reduce: BitwiseANDTerm
			shift(4073), // <<
			shift(4074), // >>
			shift(4075), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3802
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(128), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(128), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(128), // ||, reduce: BitwiseShiftTerm
			reduce(128), // ^^, reduce: BitwiseShiftTerm
			reduce(128), // &&, reduce: BitwiseShiftTerm
			reduce(128), // ??, reduce: BitwiseShiftTerm
			reduce(128), // ???, reduce: BitwiseShiftTerm
			reduce(128), // =~, reduce: BitwiseShiftTerm
			reduce(128), // !=~, reduce: BitwiseShiftTerm
			reduce(128), // ==, reduce: BitwiseShiftTerm
			reduce(128), // !=, reduce: BitwiseShiftTerm
			reduce(128), // >, reduce: BitwiseShiftTerm
			reduce(128), // >=, reduce: BitwiseShiftTerm
			reduce(128), // <, reduce: BitwiseShiftTerm
			reduce(128), // <=, reduce: BitwiseShiftTerm
			reduce(128), // |, reduce: BitwiseShiftTerm
			reduce(128), // ^, reduce: BitwiseShiftTerm
			reduce(128), // &, reduce: BitwiseShiftTerm
			reduce(128), // <<, reduce: BitwiseShiftTerm
			reduce(128), // >>, reduce: BitwiseShiftTerm
			reduce(128), // >>>, reduce: BitwiseShiftTerm
			shift(4076), // +
			shift(4077), // -
			shift(4078), // .+
			shift(4079), // .-
			shift(4080), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3803
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3804
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(134), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(134), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(134), // ||, reduce: AddsubdotTerm
			reduce(134), // ^^, reduce: AddsubdotTerm
			reduce(134), // &&, reduce: AddsubdotTerm
			reduce(134), // ??, reduce: AddsubdotTerm
			reduce(134), // ???, reduce: AddsubdotTerm
			reduce(134), // =~, reduce: AddsubdotTerm
			reduce(134), // !=~, reduce: AddsubdotTerm
			reduce(134), // ==, reduce: AddsubdotTerm
			reduce(134), // !=, reduce: AddsubdotTerm
			reduce(134), // >, reduce: AddsubdotTerm
			reduce(134), // >=, reduce: AddsubdotTerm
			reduce(134), // <, reduce: AddsubdotTerm
			reduce(134), // <=, reduce: AddsubdotTerm
			reduce(134), // |, reduce: AddsubdotTerm
			reduce(134), // ^, reduce: AddsubdotTerm
			reduce(134), // &, reduce: AddsubdotTerm
			reduce(134), // <<, reduce: AddsubdotTerm
			reduce(134), // >>, reduce: AddsubdotTerm
			reduce(134), // >>>, reduce: AddsubdotTerm
			reduce(134), // +, reduce: AddsubdotTerm
			reduce(134), // -, reduce: AddsubdotTerm
			reduce(134), // .+, reduce: AddsubdotTerm
			reduce(134), // .-, reduce: AddsubdotTerm
			reduce(134), // ., reduce: AddsubdotTerm
			shift(4082), // *
			shift(4083), // /
			shift(4084), // //
			shift(4085), // %
			shift(4086), // .*
			shift(4087), // ./
			shift(4088), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3805
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3806
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3807
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3808
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(142), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(142), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(142), // ||, reduce: MuldivTerm
			reduce(142), // ^^, reduce: MuldivTerm
			reduce(142), // &&, reduce: MuldivTerm
			reduce(142), // ??, reduce: MuldivTerm
			reduce(142), // ???, reduce: MuldivTerm
			reduce(142), // =~, reduce: MuldivTerm
			reduce(142), // !=~, reduce: MuldivTerm
			reduce(142), // ==, reduce: MuldivTerm
			reduce(142), // !=, reduce: MuldivTerm
			reduce(142), // >, reduce: MuldivTerm
			reduce(142), // >=, reduce: MuldivTerm
			reduce(142), // <, reduce: MuldivTerm
			reduce(142), // <=, reduce: MuldivTerm
			reduce(142), // |, reduce: MuldivTerm
			reduce(142), // ^, reduce: MuldivTerm
			reduce(142), // &, reduce: MuldivTerm
			reduce(142), // <<, reduce: MuldivTerm
			reduce(142), // >>, reduce: MuldivTerm
			reduce(142), // >>>, reduce: MuldivTerm
			reduce(142), // +, reduce: MuldivTerm
			reduce(142), // -, reduce: MuldivTerm
			reduce(142), // .+, reduce: MuldivTerm
			reduce(142), // .-, reduce: MuldivTerm
			reduce(142), // ., reduce: MuldivTerm
			reduce(142), // *, reduce: MuldivTerm
			reduce(142), // /, reduce: MuldivTerm
			reduce(142), // //, reduce: MuldivTerm
			reduce(142), // %, reduce: MuldivTerm
			reduce(142), // .*, reduce: MuldivTerm
			reduce(142), // ./, reduce: MuldivTerm
			reduce(142), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3809
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3810
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3811
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(149), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(149), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(149), // ||, reduce: UnaryOpTerm
			reduce(149), // ^^, reduce: UnaryOpTerm
			reduce(149), // &&, reduce: UnaryOpTerm
			reduce(149), // ??, reduce: UnaryOpTerm
			reduce(149), // ???, reduce: UnaryOpTerm
			reduce(149), // =~, reduce: UnaryOpTerm
			reduce(149), // !=~, reduce: UnaryOpTerm
			reduce(149), // ==, reduce: UnaryOpTerm
			reduce(149), // !=, reduce: UnaryOpTerm
			reduce(149), // >, reduce: UnaryOpTerm
			reduce(149), // >=, reduce: UnaryOpTerm
			reduce(149), // <, reduce: UnaryOpTerm
			reduce(149), // <=, reduce: UnaryOpTerm
			reduce(149), // |, reduce: UnaryOpTerm
			reduce(149), // ^, reduce: UnaryOpTerm
			reduce(149), // &, reduce: UnaryOpTerm
			reduce(149), // <<, reduce: UnaryOpTerm
			reduce(149), // >>, reduce: UnaryOpTerm
			reduce(149), // >>>, reduce: UnaryOpTerm
			reduce(149), // +, reduce: UnaryOpTerm
			reduce(149), // -, reduce: UnaryOpTerm
			reduce(149), // .+, reduce: UnaryOpTerm
			reduce(149), // .-, reduce: UnaryOpTerm
			reduce(149), // ., reduce: UnaryOpTerm
			reduce(149), // *, reduce: UnaryOpTerm
			reduce(149), // /, reduce: UnaryOpTerm
			reduce(149), // //, reduce: UnaryOpTerm
			reduce(149), // %, reduce: UnaryOpTerm
			reduce(149), // .*, reduce: UnaryOpTerm
			reduce(149), // ./, reduce: UnaryOpTerm
			reduce(149), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3812
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(151), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(151), // ?, reduce: PowTerm
			nil,         // :
			reduce(151), // ||, reduce: PowTerm
			reduce(151), // ^^, reduce: PowTerm
			reduce(151), // &&, reduce: PowTerm
			reduce(151), // ??, reduce: PowTerm
			reduce(151), // ???, reduce: PowTerm
			reduce(151), // =~, reduce: PowTerm
			reduce(151), // !=~, reduce: PowTerm
			reduce(151), // ==, reduce: PowTerm
			reduce(151), // !=, reduce: PowTerm
			reduce(151), // >, reduce: PowTerm
			reduce(151), // >=, reduce: PowTerm
			reduce(151), // <, reduce: PowTerm
			reduce(151), // <=, reduce: PowTerm
			reduce(151), // |, reduce: PowTerm
			reduce(151), // ^, reduce: PowTerm
			reduce(151), // &, reduce: PowTerm
			reduce(151), // <<, reduce: PowTerm
			reduce(151), // >>, reduce: PowTerm
			reduce(151), // >>>, reduce: PowTerm
			reduce(151), // +, reduce: PowTerm
			reduce(151), // -, reduce: PowTerm
			reduce(151), // .+, reduce: PowTerm
			reduce(151), // .-, reduce: PowTerm
			reduce(151), // ., reduce: PowTerm
			reduce(151), // *, reduce: PowTerm
			reduce(151), // /, reduce: PowTerm
			reduce(151), // //, reduce: PowTerm
			reduce(151), // %, reduce: PowTerm
			reduce(151), // .*, reduce: PowTerm
			reduce(151), // ./, reduce: PowTerm
			reduce(151), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			shift(4094), // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3813
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3814
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(153), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(153), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(153), // ||, reduce: PrecedenceChainEnd
			reduce(153), // ^^, reduce: PrecedenceChainEnd
			reduce(153), // &&, reduce: PrecedenceChainEnd
			reduce(153), // ??, reduce: PrecedenceChainEnd
			reduce(153), // ???, reduce: PrecedenceChainEnd
			reduce(153), // =~, reduce: PrecedenceChainEnd
			reduce(153), // !=~, reduce: PrecedenceChainEnd
			reduce(153), // ==, reduce: PrecedenceChainEnd
			reduce(153), // !=, reduce: PrecedenceChainEnd
			reduce(153), // >, reduce: PrecedenceChainEnd
			reduce(153), // >=, reduce: PrecedenceChainEnd
			reduce(153), // <, reduce: PrecedenceChainEnd
			reduce(153), // <=, reduce: PrecedenceChainEnd
			reduce(153), // |, reduce: PrecedenceChainEnd
			reduce(153), // ^, reduce: PrecedenceChainEnd
			reduce(153), // &, reduce: PrecedenceChainEnd
			reduce(153), // <<, reduce: PrecedenceChainEnd
			reduce(153), // >>, reduce: PrecedenceChainEnd
			reduce(153), // >>>, reduce: PrecedenceChainEnd
			reduce(153), // +, reduce: PrecedenceChainEnd
			reduce(153), // -, reduce: PrecedenceChainEnd
			reduce(153), // .+, reduce: PrecedenceChainEnd
			reduce(153), // .-, reduce: PrecedenceChainEnd
			reduce(153), // ., reduce: PrecedenceChainEnd
			reduce(153), // *, reduce: PrecedenceChainEnd
			reduce(153), // /, reduce: PrecedenceChainEnd
			reduce(153), // //, reduce: PrecedenceChainEnd
			reduce(153), // %, reduce: PrecedenceChainEnd
			reduce(153), // .*, reduce: PrecedenceChainEnd
			reduce(153), // ./, reduce: PrecedenceChainEnd
			reduce(153), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(153), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(4096), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			shift(4097), // [[
			shift(4098), // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3815
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(159), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(159), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(159), // ||, reduce: MlrvalOrFunction
			reduce(159), // ^^, reduce: MlrvalOrFunction
			reduce(159), // &&, reduce: MlrvalOrFunction
			reduce(159), // ??, reduce: MlrvalOrFunction
			reduce(159), // ???, reduce: MlrvalOrFunction
			reduce(159), // =~, reduce: MlrvalOrFunction
			reduce(159), // !=~, reduce: MlrvalOrFunction
			reduce(159), // ==, reduce: MlrvalOrFunction
			reduce(159), // !=, reduce: MlrvalOrFunction
			reduce(159), // >, reduce: MlrvalOrFunction
			reduce(159), // >=, reduce: MlrvalOrFunction
			reduce(159), // <, reduce: MlrvalOrFunction
			reduce(159), // <=, reduce: MlrvalOrFunction
			reduce(159), // |, reduce: MlrvalOrFunction
			reduce(159), // ^, reduce: MlrvalOrFunction
			reduce(159), // &, reduce: MlrvalOrFunction
			reduce(159), // <<, reduce: MlrvalOrFunction
			reduce(159), // >>, reduce: MlrvalOrFunction
			reduce(159), // >>>, reduce: MlrvalOrFunction
			reduce(159), // +, reduce: MlrvalOrFunction
			reduce(159), // -, reduce: MlrvalOrFunction
			reduce(159), // .+, reduce: MlrvalOrFunction
			reduce(159), // .-, reduce: MlrvalOrFunction
			reduce(159), // ., reduce: MlrvalOrFunction
			reduce(159), // *, reduce: MlrvalOrFunction
			reduce(159), // /, reduce: MlrvalOrFunction
			reduce(159), // //, reduce: MlrvalOrFunction
			reduce(159), // %, reduce: MlrvalOrFunction
			reduce(159), // .*, reduce: MlrvalOrFunction
			reduce(159), // ./, reduce: MlrvalOrFunction
			reduce(159), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(159), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(159), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(159), // [[, reduce: MlrvalOrFunction
			reduce(159), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3816
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(160), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(160), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(160), // ||, reduce: MlrvalOrFunction
			reduce(160), // ^^, reduce: MlrvalOrFunction
			reduce(160), // &&, reduce: MlrvalOrFunction
			reduce(160), // ??, reduce: MlrvalOrFunction
			reduce(160), // ???, reduce: MlrvalOrFunction
			reduce(160), // =~, reduce: MlrvalOrFunction
			reduce(160), // !=~, reduce: MlrvalOrFunction
			reduce(160), // ==, reduce: MlrvalOrFunction
			reduce(160), // !=, reduce: MlrvalOrFunction
			reduce(160), // >, reduce: MlrvalOrFunction
			reduce(160), // >=, reduce: MlrvalOrFunction
			reduce(160), // <, reduce: MlrvalOrFunction
			reduce(160), // <=, reduce: MlrvalOrFunction
			reduce(160), // |, reduce: MlrvalOrFunction
			reduce(160), // ^, reduce: MlrvalOrFunction
			reduce(160), // &, reduce: MlrvalOrFunction
			reduce(160), // <<, reduce: MlrvalOrFunction
			reduce(160), // >>, reduce: MlrvalOrFunction
			reduce(160), // >>>, reduce: MlrvalOrFunction
			reduce(160), // +, reduce: MlrvalOrFunction
			reduce(160), // -, reduce: MlrvalOrFunction
			reduce(160), // .+, reduce: MlrvalOrFunction
			reduce(160), // .-, reduce: MlrvalOrFunction
			reduce(160), // ., reduce: MlrvalOrFunction
			reduce(160), // *, reduce: MlrvalOrFunction
			reduce(160), // /, reduce: MlrvalOrFunction
			reduce(160), // //, reduce: MlrvalOrFunction
			reduce(160), // %, reduce: MlrvalOrFunction
			reduce(160), // .*, reduce: MlrvalOrFunction
			reduce(160), // ./, reduce: MlrvalOrFunction
			reduce(160), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(160), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(160), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(160), // [[, reduce: MlrvalOrFunction
			reduce(160), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3817
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(161), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(161), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(161), // ||, reduce: MlrvalOrFunction
			reduce(161), // ^^, reduce: MlrvalOrFunction
			reduce(161), // &&, reduce: MlrvalOrFunction
			reduce(161), // ??, reduce: MlrvalOrFunction
			reduce(161), // ???, reduce: MlrvalOrFunction
			reduce(161), // =~, reduce: MlrvalOrFunction
			reduce(161), // !=~, reduce: MlrvalOrFunction
			reduce(161), // ==, reduce: MlrvalOrFunction
			reduce(161), // !=, reduce: MlrvalOrFunction
			reduce(161), // >, reduce: MlrvalOrFunction
			reduce(161), // >=, reduce: MlrvalOrFunction
			reduce(161), // <, reduce: MlrvalOrFunction
			reduce(161), // <=, reduce: MlrvalOrFunction
			reduce(161), // |, reduce: MlrvalOrFunction
			reduce(161), // ^, reduce: MlrvalOrFunction
			reduce(161), // &, reduce: MlrvalOrFunction
			reduce(161), // <<, reduce: MlrvalOrFunction
			reduce(161), // >>, reduce: MlrvalOrFunction
			reduce(161), // >>>, reduce: MlrvalOrFunction
			reduce(161), // +, reduce: MlrvalOrFunction
			reduce(161), // -, reduce: MlrvalOrFunction
			reduce(161), // .+, reduce: MlrvalOrFunction
			reduce(161), // .-, reduce: MlrvalOrFunction
			reduce(161), // ., reduce: MlrvalOrFunction
			reduce(161), // *, reduce: MlrvalOrFunction
			reduce(161), // /, reduce: MlrvalOrFunction
			reduce(161), // //, reduce: MlrvalOrFunction
			reduce(161), // %, reduce: MlrvalOrFunction
			reduce(161), // .*, reduce: MlrvalOrFunction
			reduce(161), // ./, reduce: MlrvalOrFunction
			reduce(161), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(161), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(161), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(161), // [[, reduce: MlrvalOrFunction
			reduce(161), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3818
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(162), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(162), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(162), // ||, reduce: MlrvalOrFunction
			reduce(162), // ^^, reduce: MlrvalOrFunction
			reduce(162), // &&, reduce: MlrvalOrFunction
			reduce(162), // ??, reduce: MlrvalOrFunction
			reduce(162), // ???, reduce: MlrvalOrFunction
			reduce(162), // =~, reduce: MlrvalOrFunction
			reduce(162), // !=~, reduce: MlrvalOrFunction
			reduce(162), // ==, reduce: MlrvalOrFunction
			reduce(162), // !=, reduce: MlrvalOrFunction
			reduce(162), // >, reduce: MlrvalOrFunction
			reduce(162), // >=, reduce: MlrvalOrFunction
			reduce(162), // <, reduce: MlrvalOrFunction
			reduce(162), // <=, reduce: MlrvalOrFunction
			reduce(162), // |, reduce: MlrvalOrFunction
			reduce(162), // ^, reduce: MlrvalOrFunction
			reduce(162), // &, reduce: MlrvalOrFunction
			reduce(162), // <<, reduce: MlrvalOrFunction
			reduce(162), // >>, reduce: MlrvalOrFunction
			reduce(162), // >>>, reduce: MlrvalOrFunction
			reduce(162), // +, reduce: MlrvalOrFunction
			reduce(162), // -, reduce: MlrvalOrFunction
			reduce(162), // .+, reduce: MlrvalOrFunction
			reduce(162), // .-, reduce: MlrvalOrFunction
			reduce(162), // ., reduce: MlrvalOrFunction
			reduce(162), // *, reduce: MlrvalOrFunction
			reduce(162), // /, reduce: MlrvalOrFunction
			reduce(162), // //, reduce: MlrvalOrFunction
			reduce(162), // %, reduce: MlrvalOrFunction
			reduce(162), // .*, reduce: MlrvalOrFunction
			reduce(162), // ./, reduce: MlrvalOrFunction
			reduce(162), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(162), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(162), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(162), // [[, reduce: MlrvalOrFunction
			reduce(162), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3819
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(163), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(163), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(163), // ||, reduce: MlrvalOrFunction
			reduce(163), // ^^, reduce: MlrvalOrFunction
			reduce(163), // &&, reduce: MlrvalOrFunction
			reduce(163), // ??, reduce: MlrvalOrFunction
			reduce(163), // ???, reduce: MlrvalOrFunction
			reduce(163), // =~, reduce: MlrvalOrFunction
			reduce(163), // !=~, reduce: MlrvalOrFunction
			reduce(163), // ==, reduce: MlrvalOrFunction
			reduce(163), // !=, reduce: MlrvalOrFunction
			reduce(163), // >, reduce: MlrvalOrFunction
			reduce(163), // >=, reduce: MlrvalOrFunction
			reduce(163), // <, reduce: MlrvalOrFunction
			reduce(163), // <=, reduce: MlrvalOrFunction
			reduce(163), // |, reduce: MlrvalOrFunction
			reduce(163), // ^, reduce: MlrvalOrFunction
			reduce(163), // &, reduce: MlrvalOrFunction
			reduce(163), // <<, reduce: MlrvalOrFunction
			reduce(163), // >>, reduce: MlrvalOrFunction
			reduce(163), // >>>, reduce: MlrvalOrFunction
			reduce(163), // +, reduce: MlrvalOrFunction
			reduce(163), // -, reduce: MlrvalOrFunction
			reduce(163), // .+, reduce: MlrvalOrFunction
			reduce(163), // .-, reduce: MlrvalOrFunction
			reduce(163), // ., reduce: MlrvalOrFunction
			reduce(163), // *, reduce: MlrvalOrFunction
			reduce(163), // /, reduce: MlrvalOrFunction
			reduce(163), // //, reduce: MlrvalOrFunction
			reduce(163), // %, reduce: MlrvalOrFunction
			reduce(163), // .*, reduce: MlrvalOrFunction
			reduce(163), // ./, reduce: MlrvalOrFunction
			reduce(163), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(163), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(163), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(163), // [[, reduce: MlrvalOrFunction
			reduce(163), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3820
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(164), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(164), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(164), // ||, reduce: MlrvalOrFunction
			reduce(164), // ^^, reduce: MlrvalOrFunction
			reduce(164), // &&, reduce: MlrvalOrFunction
			reduce(164), // ??, reduce: MlrvalOrFunction
			reduce(164), // ???, reduce: MlrvalOrFunction
			reduce(164), // =~, reduce: MlrvalOrFunction
			reduce(164), // !=~, reduce: MlrvalOrFunction
			reduce(164), // ==, reduce: MlrvalOrFunction
			reduce(164), // !=, reduce: MlrvalOrFunction
			reduce(164), // >, reduce: MlrvalOrFunction
			reduce(164), // >=, reduce: MlrvalOrFunction
			reduce(164), // <, reduce: MlrvalOrFunction
			reduce(164), // <=, reduce: MlrvalOrFunction
			reduce(164), // |, reduce: MlrvalOrFunction
			reduce(164), // ^, reduce: MlrvalOrFunction
			reduce(164), // &, reduce: MlrvalOrFunction
			reduce(164), // <<, reduce: MlrvalOrFunction
			reduce(164), // >>, reduce: MlrvalOrFunction
			reduce(164), // >>>, reduce: MlrvalOrFunction
			reduce(164), // +, reduce: MlrvalOrFunction
			reduce(164), // -, reduce: MlrvalOrFunction
			reduce(164), // .+, reduce: MlrvalOrFunction
			reduce(164), // .-, reduce: MlrvalOrFunction
			reduce(164), // ., reduce: MlrvalOrFunction
			reduce(164), // *, reduce: MlrvalOrFunction
			reduce(164), // /, reduce: MlrvalOrFunction
			reduce(164), // //, reduce: MlrvalOrFunction
			reduce(164), // %, reduce: MlrvalOrFunction
			reduce(164), // .*, reduce: MlrvalOrFunction
			reduce(164), // ./, reduce: MlrvalOrFunction
			reduce(164), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(164), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(164), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(164), // [[, reduce: MlrvalOrFunction
			reduce(164), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3821
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(165), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(165), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(165), // ||, reduce: MlrvalOrFunction
			reduce(165), // ^^, reduce: MlrvalOrFunction
			reduce(165), // &&, reduce: MlrvalOrFunction
			reduce(165), // ??, reduce: MlrvalOrFunction
			reduce(165), // ???, reduce: MlrvalOrFunction
			reduce(165), // =~, reduce: MlrvalOrFunction
			reduce(165), // !=~, reduce: MlrvalOrFunction
			reduce(165), // ==, reduce: MlrvalOrFunction
			reduce(165), // !=, reduce: MlrvalOrFunction
			reduce(165), // >, reduce: MlrvalOrFunction
			reduce(165), // >=, reduce: MlrvalOrFunction
			reduce(165), // <, reduce: MlrvalOrFunction
			reduce(165), // <=, reduce: MlrvalOrFunction
			reduce(165), // |, reduce: MlrvalOrFunction
			reduce(165), // ^, reduce: MlrvalOrFunction
			reduce(165), // &, reduce: MlrvalOrFunction
			reduce(165), // <<, reduce: MlrvalOrFunction
			reduce(165), // >>, reduce: MlrvalOrFunction
			reduce(165), // >>>, reduce: MlrvalOrFunction
			reduce(165), // +, reduce: MlrvalOrFunction
			reduce(165), // -, reduce: MlrvalOrFunction
			reduce(165), // .+, reduce: MlrvalOrFunction
			reduce(165), // .-, reduce: MlrvalOrFunction
			reduce(165), // ., reduce: MlrvalOrFunction
			reduce(165), // *, reduce: MlrvalOrFunction
			reduce(165), // /, reduce: MlrvalOrFunction
			reduce(165), // //, reduce: MlrvalOrFunction
			reduce(165), // %, reduce: MlrvalOrFunction
			reduce(165), // .*, reduce: MlrvalOrFunction
			reduce(165), // ./, reduce: MlrvalOrFunction
			reduce(165), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(165), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(165), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(165), // [[, reduce: MlrvalOrFunction
			reduce(165), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3822
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(166), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(166), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(166), // ||, reduce: MlrvalOrFunction
			reduce(166), // ^^, reduce: MlrvalOrFunction
			reduce(166), // &&, reduce: MlrvalOrFunction
			reduce(166), // ??, reduce: MlrvalOrFunction
			reduce(166), // ???, reduce: MlrvalOrFunction
			reduce(166), // =~, reduce: MlrvalOrFunction
			reduce(166), // !=~, reduce: MlrvalOrFunction
			reduce(166), // ==, reduce: MlrvalOrFunction
			reduce(166), // !=, reduce: MlrvalOrFunction
			reduce(166), // >, reduce: MlrvalOrFunction
			reduce(166), // >=, reduce: MlrvalOrFunction
			reduce(166), // <, reduce: MlrvalOrFunction
			reduce(166), // <=, reduce: MlrvalOrFunction
			reduce(166), // |, reduce: MlrvalOrFunction
			reduce(166), // ^, reduce: MlrvalOrFunction
			reduce(166), // &, reduce: MlrvalOrFunction
			reduce(166), // <<, reduce: MlrvalOrFunction
			reduce(166), // >>, reduce: MlrvalOrFunction
			reduce(166), // >>>, reduce: MlrvalOrFunction
			reduce(166), // +, reduce: MlrvalOrFunction
			reduce(166), // -, reduce: MlrvalOrFunction
			reduce(166), // .+, reduce: MlrvalOrFunction
			reduce(166), // .-, reduce: MlrvalOrFunction
			reduce(166), // ., reduce: MlrvalOrFunction
			reduce(166), // *, reduce: MlrvalOrFunction
			reduce(166), // /, reduce: MlrvalOrFunction
			reduce(166), // //, reduce: MlrvalOrFunction
			reduce(166), // %, reduce: MlrvalOrFunction
			reduce(166), // .*, reduce: MlrvalOrFunction
			reduce(166), // ./, reduce: MlrvalOrFunction
			reduce(166), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(166), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(166), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(166), // [[, reduce: MlrvalOrFunction
			reduce(166), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3823
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(811),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(820),  // field_name
			shift(821),  // $[
			shift(4099), // ]
			shift(823),  // braced_field_name
			shift(824),  // $[[
			nil,         // ]]
			shift(825),  // $[[[
			nil,         // ]]]
			shift(827),  // full_srec
			shift(832),  // oosvar_name
			shift(833),  // @[
			shift(834),  // braced_oosvar_name
			shift(836),  // full_oosvar
			shift(837),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(852),  // +
			shift(854),  // -
			shift(855),  // .+
			shift(856),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(858),  // !
			shift(859),  // ~
			nil,         // **
			shift(862),  // (
			nil,         // )
			shift(864),  // string_literal
			shift(865),  // int_literal
			shift(866),  // float_literal
			shift(867),  // boolean_literal
			shift(868),  // const_M_PI
			shift(869),  // const_M_E
			shift(870),  // panic
			shift(872),  // [
			nil,         // ,
			shift(876),  // ctx_IPS
			shift(877),  // ctx_IFS
			shift(878),  // ctx_IRS
			shift(879),  // ctx_OPS
			shift(880),  // ctx_OFS
			shift(881),  // ctx_ORS
			shift(882),  // ctx_NF
			shift(883),  // ctx_NR
			shift(884),  // ctx_FNR
			shift(885),  // ctx_FILENAME
			shift(886),  // ctx_FILENUM
			shift(888),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3824
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(172), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(172), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(172), // ||, reduce: MlrvalOrFunction
			reduce(172), // ^^, reduce: MlrvalOrFunction
			reduce(172), // &&, reduce: MlrvalOrFunction
			reduce(172), // ??, reduce: MlrvalOrFunction
			reduce(172), // ???, reduce: MlrvalOrFunction
			reduce(172), // =~, reduce: MlrvalOrFunction
			reduce(172), // !=~, reduce: MlrvalOrFunction
			reduce(172), // ==, reduce: MlrvalOrFunction
			reduce(172), // !=, reduce: MlrvalOrFunction
			reduce(172), // >, reduce: MlrvalOrFunction
			reduce(172), // >=, reduce: MlrvalOrFunction
			reduce(172), // <, reduce: MlrvalOrFunction
			reduce(172), // <=, reduce: MlrvalOrFunction
			reduce(172), // |, reduce: MlrvalOrFunction
			reduce(172), // ^, reduce: MlrvalOrFunction
			reduce(172), // &, reduce: MlrvalOrFunction
			reduce(172), // <<, reduce: MlrvalOrFunction
			reduce(172), // >>, reduce: MlrvalOrFunction
			reduce(172), // >>>, reduce: MlrvalOrFunction
			reduce(172), // +, reduce: MlrvalOrFunction
			reduce(172), // -, reduce: MlrvalOrFunction
			reduce(172), // .+, reduce: MlrvalOrFunction
			reduce(172), // .-, reduce: MlrvalOrFunction
			reduce(172), // ., reduce: MlrvalOrFunction
			reduce(172), // *, reduce: MlrvalOrFunction
			reduce(172), // /, reduce: MlrvalOrFunction
			reduce(172), // //, reduce: MlrvalOrFunction
			reduce(172), // %, reduce: MlrvalOrFunction
			reduce(172), // .*, reduce: MlrvalOrFunction
			reduce(172), // ./, reduce: MlrvalOrFunction
			reduce(172), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(172), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(172), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(172), // [[, reduce: MlrvalOrFunction
			reduce(172), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3825
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(179), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(179), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(179), // ||, reduce: MlrvalOrFunction
			reduce(179), // ^^, reduce: MlrvalOrFunction
			reduce(179), // &&, reduce: MlrvalOrFunction
			reduce(179), // ??, reduce: MlrvalOrFunction
			reduce(179), // ???, reduce: MlrvalOrFunction
			reduce(179), // =~, reduce: MlrvalOrFunction
			reduce(179), // !=~, reduce: MlrvalOrFunction
			reduce(179), // ==, reduce: MlrvalOrFunction
			reduce(179), // !=, reduce: MlrvalOrFunction
			reduce(179), // >, reduce: MlrvalOrFunction
			reduce(179), // >=, reduce: MlrvalOrFunction
			reduce(179), // <, reduce: MlrvalOrFunction
			reduce(179), // <=, reduce: MlrvalOrFunction
			reduce(179), // |, reduce: MlrvalOrFunction
			reduce(179), // ^, reduce: MlrvalOrFunction
			reduce(179), // &, reduce: MlrvalOrFunction
			reduce(179), // <<, reduce: MlrvalOrFunction
			reduce(179), // >>, reduce: MlrvalOrFunction
			reduce(179), // >>>, reduce: MlrvalOrFunction
			reduce(179), // +, reduce: MlrvalOrFunction
			reduce(179), // -, reduce: MlrvalOrFunction
			reduce(179), // .+, reduce: MlrvalOrFunction
			reduce(179), // .-, reduce: MlrvalOrFunction
			reduce(179), // ., reduce: MlrvalOrFunction
			reduce(179), // *, reduce: MlrvalOrFunction
			reduce(179), // /, reduce: MlrvalOrFunction
			reduce(179), // //, reduce: MlrvalOrFunction
			reduce(179), // %, reduce: MlrvalOrFunction
			reduce(179), // .*, reduce: MlrvalOrFunction
			reduce(179), // ./, reduce: MlrvalOrFunction
			reduce(179), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(179), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(179), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(179), // [[, reduce: MlrvalOrFunction
			reduce(179), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3826
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(180), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(180), // ?, reduce: ContextVariable
			nil,         // :
			reduce(180), // ||, reduce: ContextVariable
			reduce(180), // ^^, reduce: ContextVariable
			reduce(180), // &&, reduce: ContextVariable
			reduce(180), // ??, reduce: ContextVariable
			reduce(180), // ???, reduce: ContextVariable
			reduce(180), // =~, reduce: ContextVariable
			reduce(180), // !=~, reduce: ContextVariable
			reduce(180), // ==, reduce: ContextVariable
			reduce(180), // !=, reduce: ContextVariable
			reduce(180), // >, reduce: ContextVariable
			reduce(180), // >=, reduce: ContextVariable
			reduce(180), // <, reduce: ContextVariable
			reduce(180), // <=, reduce: ContextVariable
			reduce(180), // |, reduce: ContextVariable
			reduce(180), // ^, reduce: ContextVariable
			reduce(180), // &, reduce: ContextVariable
			reduce(180), // <<, reduce: ContextVariable
			reduce(180), // >>, reduce: ContextVariable
			reduce(180), // >>>, reduce: ContextVariable
			reduce(180), // +, reduce: ContextVariable
			reduce(180), // -, reduce: ContextVariable
			reduce(180), // .+, reduce: ContextVariable
			reduce(180), // .-, reduce: ContextVariable
			reduce(180), // ., reduce: ContextVariable
			reduce(180), // *, reduce: ContextVariable
			reduce(180), // /, reduce: ContextVariable
			reduce(180), // //, reduce: ContextVariable
			reduce(180), // %, reduce: ContextVariable
			reduce(180), // .*, reduce: ContextVariable
			reduce(180), // ./, reduce: ContextVariable
			reduce(180), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(180), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(180), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(180), // [[, reduce: ContextVariable
			reduce(180), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3827
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(181), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(181), // ?, reduce: ContextVariable
			nil,         // :
			reduce(181), // ||, reduce: ContextVariable
			reduce(181), // ^^, reduce: ContextVariable
			reduce(181), // &&, reduce: ContextVariable
			reduce(181), // ??, reduce: ContextVariable
			reduce(181), // ???, reduce: ContextVariable
			reduce(181), // =~, reduce: ContextVariable
			reduce(181), // !=~, reduce: ContextVariable
			reduce(181), // ==, reduce: ContextVariable
			reduce(181), // !=, reduce: ContextVariable
			reduce(181), // >, reduce: ContextVariable
			reduce(181), // >=, reduce: ContextVariable
			reduce(181), // <, reduce: ContextVariable
			reduce(181), // <=, reduce: ContextVariable
			reduce(181), // |, reduce: ContextVariable
			reduce(181), // ^, reduce: ContextVariable
			reduce(181), // &, reduce: ContextVariable
			reduce(181), // <<, reduce: ContextVariable
			reduce(181), // >>, reduce: ContextVariable
			reduce(181), // >>>, reduce: ContextVariable
			reduce(181), // +, reduce: ContextVariable
			reduce(181), // -, reduce: ContextVariable
			reduce(181), // .+, reduce: ContextVariable
			reduce(181), // .-, reduce: ContextVariable
			reduce(181), // ., reduce: ContextVariable
			reduce(181), // *, reduce: ContextVariable
			reduce(181), // /, reduce: ContextVariable
			reduce(181), // //, reduce: ContextVariable
			reduce(181), // %, reduce: ContextVariable
			reduce(181), // .*, reduce: ContextVariable
			reduce(181), // ./, reduce: ContextVariable
			reduce(181), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(181), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(181), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(181), // [[, reduce: ContextVariable
			reduce(181), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3828
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(182), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(182), // ?, reduce: ContextVariable
			nil,         // :
			reduce(182), // ||, reduce: ContextVariable
			reduce(182), // ^^, reduce: ContextVariable
			reduce(182), // &&, reduce: ContextVariable
			reduce(182), // ??, reduce: ContextVariable
			reduce(182), // ???, reduce: ContextVariable
			reduce(182), // =~, reduce: ContextVariable
			reduce(182), // !=~, reduce: ContextVariable
			reduce(182), // ==, reduce: ContextVariable
			reduce(182), // !=, reduce: ContextVariable
			reduce(182), // >, reduce: ContextVariable
			reduce(182), // >=, reduce: ContextVariable
			reduce(182), // <, reduce: ContextVariable
			reduce(182), // <=, reduce: ContextVariable
			reduce(182), // |, reduce: ContextVariable
			reduce(182), // ^, reduce: ContextVariable
			reduce(182), // &, reduce: ContextVariable
			reduce(182), // <<, reduce: ContextVariable
			reduce(182), // >>, reduce: ContextVariable
			reduce(182), // >>>, reduce: ContextVariable
			reduce(182), // +, reduce: ContextVariable
			reduce(182), // -, reduce: ContextVariable
			reduce(182), // .+, reduce: ContextVariable
			reduce(182), // .-, reduce: ContextVariable
			reduce(182), // ., reduce: ContextVariable
			reduce(182), // *, reduce: ContextVariable
			reduce(182), // /, reduce: ContextVariable
			reduce(182), // //, reduce: ContextVariable
			reduce(182), // %, reduce: ContextVariable
			reduce(182), // .*, reduce: ContextVariable
			reduce(182), // ./, reduce: ContextVariable
			reduce(182), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(182), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(182), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(182), // [[, reduce: ContextVariable
			reduce(182), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3829
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(183), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(183), // ?, reduce: ContextVariable
			nil,         // :
			reduce(183), // ||, reduce: ContextVariable
			reduce(183), // ^^, reduce: ContextVariable
			reduce(183), // &&, reduce: ContextVariable
			reduce(183), // ??, reduce: ContextVariable
			reduce(183), // ???, reduce: ContextVariable
			reduce(183), // =~, reduce: ContextVariable
			reduce(183), // !=~, reduce: ContextVariable
			reduce(183), // ==, reduce: ContextVariable
			reduce(183), // !=, reduce: ContextVariable
			reduce(183), // >, reduce: ContextVariable
			reduce(183), // >=, reduce: ContextVariable
			reduce(183), // <, reduce: ContextVariable
			reduce(183), // <=, reduce: ContextVariable
			reduce(183), // |, reduce: ContextVariable
			reduce(183), // ^, reduce: ContextVariable
			reduce(183), // &, reduce: ContextVariable
			reduce(183), // <<, reduce: ContextVariable
			reduce(183), // >>, reduce: ContextVariable
			reduce(183), // >>>, reduce: ContextVariable
			reduce(183), // +, reduce: ContextVariable
			reduce(183), // -, reduce: ContextVariable
			reduce(183), // .+, reduce: ContextVariable
			reduce(183), // .-, reduce: ContextVariable
			reduce(183), // ., reduce: ContextVariable
			reduce(183), // *, reduce: ContextVariable
			reduce(183), // /, reduce: ContextVariable
			reduce(183), // //, reduce: ContextVariable
			reduce(183), // %, reduce: ContextVariable
			reduce(183), // .*, reduce: ContextVariable
			reduce(183), // ./, reduce: ContextVariable
			reduce(183), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(183), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(183), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(183), // [[, reduce: ContextVariable
			reduce(183), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3830
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(184), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(184), // ?, reduce: ContextVariable
			nil,         // :
			reduce(184), // ||, reduce: ContextVariable
			reduce(184), // ^^, reduce: ContextVariable
			reduce(184), // &&, reduce: ContextVariable
			reduce(184), // ??, reduce: ContextVariable
			reduce(184), // ???, reduce: ContextVariable
			reduce(184), // =~, reduce: ContextVariable
			reduce(184), // !=~, reduce: ContextVariable
			reduce(184), // ==, reduce: ContextVariable
			reduce(184), // !=, reduce: ContextVariable
			reduce(184), // >, reduce: ContextVariable
			reduce(184), // >=, reduce: ContextVariable
			reduce(184), // <, reduce: ContextVariable
			reduce(184), // <=, reduce: ContextVariable
			reduce(184), // |, reduce: ContextVariable
			reduce(184), // ^, reduce: ContextVariable
			reduce(184), // &, reduce: ContextVariable
			reduce(184), // <<, reduce: ContextVariable
			reduce(184), // >>, reduce: ContextVariable
			reduce(184), // >>>, reduce: ContextVariable
			reduce(184), // +, reduce: ContextVariable
			reduce(184), // -, reduce: ContextVariable
			reduce(184), // .+, reduce: ContextVariable
			reduce(184), // .-, reduce: ContextVariable
			reduce(184), // ., reduce: ContextVariable
			reduce(184), // *, reduce: ContextVariable
			reduce(184), // /, reduce: ContextVariable
			reduce(184), // //, reduce: ContextVariable
			reduce(184), // %, reduce: ContextVariable
			reduce(184), // .*, reduce: ContextVariable
			reduce(184), // ./, reduce: ContextVariable
			reduce(184), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(184), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(184), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(184), // [[, reduce: ContextVariable
			reduce(184), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3831
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(185), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(185), // ?, reduce: ContextVariable
			nil,         // :
			reduce(185), // ||, reduce: ContextVariable
			reduce(185), // ^^, reduce: ContextVariable
			reduce(185), // &&, reduce: ContextVariable
			reduce(185), // ??, reduce: ContextVariable
			reduce(185), // ???, reduce: ContextVariable
			reduce(185), // =~, reduce: ContextVariable
			reduce(185), // !=~, reduce: ContextVariable
			reduce(185), // ==, reduce: ContextVariable
			reduce(185), // !=, reduce: ContextVariable
			reduce(185), // >, reduce: ContextVariable
			reduce(185), // >=, reduce: ContextVariable
			reduce(185), // <, reduce: ContextVariable
			reduce(185), // <=, reduce: ContextVariable
			reduce(185), // |, reduce: ContextVariable
			reduce(185), // ^, reduce: ContextVariable
			reduce(185), // &, reduce: ContextVariable
			reduce(185), // <<, reduce: ContextVariable
			reduce(185), // >>, reduce: ContextVariable
			reduce(185), // >>>, reduce: ContextVariable
			reduce(185), // +, reduce: ContextVariable
			reduce(185), // -, reduce: ContextVariable
			reduce(185), // .+, reduce: ContextVariable
			reduce(185), // .-, reduce: ContextVariable
			reduce(185), // ., reduce: ContextVariable
			reduce(185), // *, reduce: ContextVariable
			reduce(185), // /, reduce: ContextVariable
			reduce(185), // //, reduce: ContextVariable
			reduce(185), // %, reduce: ContextVariable
			reduce(185), // .*, reduce: ContextVariable
			reduce(185), // ./, reduce: ContextVariable
			reduce(185), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(185), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(185), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(185), // [[, reduce: ContextVariable
			reduce(185), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3832
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(186), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(186), // ?, reduce: ContextVariable
			nil,         // :
			reduce(186), // ||, reduce: ContextVariable
			reduce(186), // ^^, reduce: ContextVariable
			reduce(186), // &&, reduce: ContextVariable
			reduce(186), // ??, reduce: ContextVariable
			reduce(186), // ???, reduce: ContextVariable
			reduce(186), // =~, reduce: ContextVariable
			reduce(186), // !=~, reduce: ContextVariable
			reduce(186), // ==, reduce: ContextVariable
			reduce(186), // !=, reduce: ContextVariable
			reduce(186), // >, reduce: ContextVariable
			reduce(186), // >=, reduce: ContextVariable
			reduce(186), // <, reduce: ContextVariable
			reduce(186), // <=, reduce: ContextVariable
			reduce(186), // |, reduce: ContextVariable
			reduce(186), // ^, reduce: ContextVariable
			reduce(186), // &, reduce: ContextVariable
			reduce(186), // <<, reduce: ContextVariable
			reduce(186), // >>, reduce: ContextVariable
			reduce(186), // >>>, reduce: ContextVariable
			reduce(186), // +, reduce: ContextVariable
			reduce(186), // -, reduce: ContextVariable
			reduce(186), // .+, reduce: ContextVariable
			reduce(186), // .-, reduce: ContextVariable
			reduce(186), // ., reduce: ContextVariable
			reduce(186), // *, reduce: ContextVariable
			reduce(186), // /, reduce: ContextVariable
			reduce(186), // //, reduce: ContextVariable
			reduce(186), // %, reduce: ContextVariable
			reduce(186), // .*, reduce: ContextVariable
			reduce(186), // ./, reduce: ContextVariable
			reduce(186), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(186), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(186), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(186), // [[, reduce: ContextVariable
			reduce(186), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3833
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(187), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(187), // ?, reduce: ContextVariable
			nil,         // :
			reduce(187), // ||, reduce: ContextVariable
			reduce(187), // ^^, reduce: ContextVariable
			reduce(187), // &&, reduce: ContextVariable
			reduce(187), // ??, reduce: ContextVariable
			reduce(187), // ???, reduce: ContextVariable
			reduce(187), // =~, reduce: ContextVariable
			reduce(187), // !=~, reduce: ContextVariable
			reduce(187), // ==, reduce: ContextVariable
			reduce(187), // !=, reduce: ContextVariable
			reduce(187), // >, reduce: ContextVariable
			reduce(187), // >=, reduce: ContextVariable
			reduce(187), // <, reduce: ContextVariable
			reduce(187), // <=, reduce: ContextVariable
			reduce(187), // |, reduce: ContextVariable
			reduce(187), // ^, reduce: ContextVariable
			reduce(187), // &, reduce: ContextVariable
			reduce(187), // <<, reduce: ContextVariable
			reduce(187), // >>, reduce: ContextVariable
			reduce(187), // >>>, reduce: ContextVariable
			reduce(187), // +, reduce: ContextVariable
			reduce(187), // -, reduce: ContextVariable
			reduce(187), // .+, reduce: ContextVariable
			reduce(187), // .-, reduce: ContextVariable
			reduce(187), // ., reduce: ContextVariable
			reduce(187), // *, reduce: ContextVariable
			reduce(187), // /, reduce: ContextVariable
			reduce(187), // //, reduce: ContextVariable
			reduce(187), // %, reduce: ContextVariable
			reduce(187), // .*, reduce: ContextVariable
			reduce(187), // ./, reduce: ContextVariable
			reduce(187), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(187), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(187), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(187), // [[, reduce: ContextVariable
			reduce(187), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3834
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(188), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(188), // ?, reduce: ContextVariable
			nil,         // :
			reduce(188), // ||, reduce: ContextVariable
			reduce(188), // ^^, reduce: ContextVariable
			reduce(188), // &&, reduce: ContextVariable
			reduce(188), // ??, reduce: ContextVariable
			reduce(188), // ???, reduce: ContextVariable
			reduce(188), // =~, reduce: ContextVariable
			reduce(188), // !=~, reduce: ContextVariable
			reduce(188), // ==, reduce: ContextVariable
			reduce(188), // !=, reduce: ContextVariable
			reduce(188), // >, reduce: ContextVariable
			reduce(188), // >=, reduce: ContextVariable
			reduce(188), // <, reduce: ContextVariable
			reduce(188), // <=, reduce: ContextVariable
			reduce(188), // |, reduce: ContextVariable
			reduce(188), // ^, reduce: ContextVariable
			reduce(188), // &, reduce: ContextVariable
			reduce(188), // <<, reduce: ContextVariable
			reduce(188), // >>, reduce: ContextVariable
			reduce(188), // >>>, reduce: ContextVariable
			reduce(188), // +, reduce: ContextVariable
			reduce(188), // -, reduce: ContextVariable
			reduce(188), // .+, reduce: ContextVariable
			reduce(188), // .-, reduce: ContextVariable
			reduce(188), // ., reduce: ContextVariable
			reduce(188), // *, reduce: ContextVariable
			reduce(188), // /, reduce: ContextVariable
			reduce(188), // //, reduce: ContextVariable
			reduce(188), // %, reduce: ContextVariable
			reduce(188), // .*, reduce: ContextVariable
			reduce(188), // ./, reduce: ContextVariable
			reduce(188), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(188), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(188), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(188), // [[, reduce: ContextVariable
			reduce(188), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3835
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(189), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(189), // ?, reduce: ContextVariable
			nil,         // :
			reduce(189), // ||, reduce: ContextVariable
			reduce(189), // ^^, reduce: ContextVariable
			reduce(189), // &&, reduce: ContextVariable
			reduce(189), // ??, reduce: ContextVariable
			reduce(189), // ???, reduce: ContextVariable
			reduce(189), // =~, reduce: ContextVariable
			reduce(189), // !=~, reduce: ContextVariable
			reduce(189), // ==, reduce: ContextVariable
			reduce(189), // !=, reduce: ContextVariable
			reduce(189), // >, reduce: ContextVariable
			reduce(189), // >=, reduce: ContextVariable
			reduce(189), // <, reduce: ContextVariable
			reduce(189), // <=, reduce: ContextVariable
			reduce(189), // |, reduce: ContextVariable
			reduce(189), // ^, reduce: ContextVariable
			reduce(189), // &, reduce: ContextVariable
			reduce(189), // <<, reduce: ContextVariable
			reduce(189), // >>, reduce: ContextVariable
			reduce(189), // >>>, reduce: ContextVariable
			reduce(189), // +, reduce: ContextVariable
			reduce(189), // -, reduce: ContextVariable
			reduce(189), // .+, reduce: ContextVariable
			reduce(189), // .-, reduce: ContextVariable
			reduce(189), // ., reduce: ContextVariable
			reduce(189), // *, reduce: ContextVariable
			reduce(189), // /, reduce: ContextVariable
			reduce(189), // //, reduce: ContextVariable
			reduce(189), // %, reduce: ContextVariable
			reduce(189), // .*, reduce: ContextVariable
			reduce(189), // ./, reduce: ContextVariable
			reduce(189), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(189), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(189), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(189), // [[, reduce: ContextVariable
			reduce(189), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3836
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(190), // ;, reduce: ContextVariable
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(190), // ?, reduce: ContextVariable
			nil,         // :
			reduce(190), // ||, reduce: ContextVariable
			reduce(190), // ^^, reduce: ContextVariable
			reduce(190), // &&, reduce: ContextVariable
			reduce(190), // ??, reduce: ContextVariable
			reduce(190), // ???, reduce: ContextVariable
			reduce(190), // =~, reduce: ContextVariable
			reduce(190), // !=~, reduce: ContextVariable
			reduce(190), // ==, reduce: ContextVariable
			reduce(190), // !=, reduce: ContextVariable
			reduce(190), // >, reduce: ContextVariable
			reduce(190), // >=, reduce: ContextVariable
			reduce(190), // <, reduce: ContextVariable
			reduce(190), // <=, reduce: ContextVariable
			reduce(190), // |, reduce: ContextVariable
			reduce(190), // ^, reduce: ContextVariable
			reduce(190), // &, reduce: ContextVariable
			reduce(190), // <<, reduce: ContextVariable
			reduce(190), // >>, reduce: ContextVariable
			reduce(190), // >>>, reduce: ContextVariable
			reduce(190), // +, reduce: ContextVariable
			reduce(190), // -, reduce: ContextVariable
			reduce(190), // .+, reduce: ContextVariable
			reduce(190), // .-, reduce: ContextVariable
			reduce(190), // ., reduce: ContextVariable
			reduce(190), // *, reduce: ContextVariable
			reduce(190), // /, reduce: ContextVariable
			reduce(190), // //, reduce: ContextVariable
			reduce(190), // %, reduce: ContextVariable
			reduce(190), // .*, reduce: ContextVariable
			reduce(190), // ./, reduce: ContextVariable
			reduce(190), // .//, reduce: ContextVariable
			nil,         // !
			nil,         // ~
			reduce(190), // **, reduce: ContextVariable
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(190), // [, reduce: ContextVariable
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(190), // [[, reduce: ContextVariable
			reduce(190), // [[[, reduce: ContextVariable
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3837
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(191), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(191), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(191), // ||, reduce: MlrvalOrFunction
			reduce(191), // ^^, reduce: MlrvalOrFunction
			reduce(191), // &&, reduce: MlrvalOrFunction
			reduce(191), // ??, reduce: MlrvalOrFunction
			reduce(191), // ???, reduce: MlrvalOrFunction
			reduce(191), // =~, reduce: MlrvalOrFunction
			reduce(191), // !=~, reduce: MlrvalOrFunction
			reduce(191), // ==, reduce: MlrvalOrFunction
			reduce(191), // !=, reduce: MlrvalOrFunction
			reduce(191), // >, reduce: MlrvalOrFunction
			reduce(191), // >=, reduce: MlrvalOrFunction
			reduce(191), // <, reduce: MlrvalOrFunction
			reduce(191), // <=, reduce: MlrvalOrFunction
			reduce(191), // |, reduce: MlrvalOrFunction
			reduce(191), // ^, reduce: MlrvalOrFunction
			reduce(191), // &, reduce: MlrvalOrFunction
			reduce(191), // <<, reduce: MlrvalOrFunction
			reduce(191), // >>, reduce: MlrvalOrFunction
			reduce(191), // >>>, reduce: MlrvalOrFunction
			reduce(191), // +, reduce: MlrvalOrFunction
			reduce(191), // -, reduce: MlrvalOrFunction
			reduce(191), // .+, reduce: MlrvalOrFunction
			reduce(191), // .-, reduce: MlrvalOrFunction
			reduce(191), // ., reduce: MlrvalOrFunction
			reduce(191), // *, reduce: MlrvalOrFunction
			reduce(191), // /, reduce: MlrvalOrFunction
			reduce(191), // //, reduce: MlrvalOrFunction
			reduce(191), // %, reduce: MlrvalOrFunction
			reduce(191), // .*, reduce: MlrvalOrFunction
			reduce(191), // ./, reduce: MlrvalOrFunction
			reduce(191), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(191), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(191), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(191), // [[, reduce: MlrvalOrFunction
			reduce(191), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3838
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			shift(4101), // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3839
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(193), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(193), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(193), // ||, reduce: MlrvalOrFunction
			reduce(193), // ^^, reduce: MlrvalOrFunction
			reduce(193), // &&, reduce: MlrvalOrFunction
			reduce(193), // ??, reduce: MlrvalOrFunction
			reduce(193), // ???, reduce: MlrvalOrFunction
			reduce(193), // =~, reduce: MlrvalOrFunction
			reduce(193), // !=~, reduce: MlrvalOrFunction
			reduce(193), // ==, reduce: MlrvalOrFunction
			reduce(193), // !=, reduce: MlrvalOrFunction
			reduce(193), // >, reduce: MlrvalOrFunction
			reduce(193), // >=, reduce: MlrvalOrFunction
			reduce(193), // <, reduce: MlrvalOrFunction
			reduce(193), // <=, reduce: MlrvalOrFunction
			reduce(193), // |, reduce: MlrvalOrFunction
			reduce(193), // ^, reduce: MlrvalOrFunction
			reduce(193), // &, reduce: MlrvalOrFunction
			reduce(193), // <<, reduce: MlrvalOrFunction
			reduce(193), // >>, reduce: MlrvalOrFunction
			reduce(193), // >>>, reduce: MlrvalOrFunction
			reduce(193), // +, reduce: MlrvalOrFunction
			reduce(193), // -, reduce: MlrvalOrFunction
			reduce(193), // .+, reduce: MlrvalOrFunction
			reduce(193), // .-, reduce: MlrvalOrFunction
			reduce(193), // ., reduce: MlrvalOrFunction
			reduce(193), // *, reduce: MlrvalOrFunction
			reduce(193), // /, reduce: MlrvalOrFunction
			reduce(193), // //, reduce: MlrvalOrFunction
			reduce(193), // %, reduce: MlrvalOrFunction
			reduce(193), // .*, reduce: MlrvalOrFunction
			reduce(193), // ./, reduce: MlrvalOrFunction
			reduce(193), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(193), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(193), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(193), // [[, reduce: MlrvalOrFunction
			reduce(193), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3840
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(194), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(194), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(194), // ||, reduce: MlrvalOrFunction
			reduce(194), // ^^, reduce: MlrvalOrFunction
			reduce(194), // &&, reduce: MlrvalOrFunction
			reduce(194), // ??, reduce: MlrvalOrFunction
			reduce(194), // ???, reduce: MlrvalOrFunction
			reduce(194), // =~, reduce: MlrvalOrFunction
			reduce(194), // !=~, reduce: MlrvalOrFunction
			reduce(194), // ==, reduce: MlrvalOrFunction
			reduce(194), // !=, reduce: MlrvalOrFunction
			reduce(194), // >, reduce: MlrvalOrFunction
			reduce(194), // >=, reduce: MlrvalOrFunction
			reduce(194), // <, reduce: MlrvalOrFunction
			reduce(194), // <=, reduce: MlrvalOrFunction
			reduce(194), // |, reduce: MlrvalOrFunction
			reduce(194), // ^, reduce: MlrvalOrFunction
			reduce(194), // &, reduce: MlrvalOrFunction
			reduce(194), // <<, reduce: MlrvalOrFunction
			reduce(194), // >>, reduce: MlrvalOrFunction
			reduce(194), // >>>, reduce: MlrvalOrFunction
			reduce(194), // +, reduce: MlrvalOrFunction
			reduce(194), // -, reduce: MlrvalOrFunction
			reduce(194), // .+, reduce: MlrvalOrFunction
			reduce(194), // .-, reduce: MlrvalOrFunction
			reduce(194), // ., reduce: MlrvalOrFunction
			reduce(194), // *, reduce: MlrvalOrFunction
			reduce(194), // /, reduce: MlrvalOrFunction
			reduce(194), // //, reduce: MlrvalOrFunction
			reduce(194), // %, reduce: MlrvalOrFunction
			reduce(194), // .*, reduce: MlrvalOrFunction
			reduce(194), // ./, reduce: MlrvalOrFunction
			reduce(194), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(194), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(194), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(194), // [[, reduce: MlrvalOrFunction
			reduce(194), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3841
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(195), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(195), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(195), // ||, reduce: MlrvalOrFunction
			reduce(195), // ^^, reduce: MlrvalOrFunction
			reduce(195), // &&, reduce: MlrvalOrFunction
			reduce(195), // ??, reduce: MlrvalOrFunction
			reduce(195), // ???, reduce: MlrvalOrFunction
			reduce(195), // =~, reduce: MlrvalOrFunction
			reduce(195), // !=~, reduce: MlrvalOrFunction
			reduce(195), // ==, reduce: MlrvalOrFunction
			reduce(195), // !=, reduce: MlrvalOrFunction
			reduce(195), // >, reduce: MlrvalOrFunction
			reduce(195), // >=, reduce: MlrvalOrFunction
			reduce(195), // <, reduce: MlrvalOrFunction
			reduce(195), // <=, reduce: MlrvalOrFunction
			reduce(195), // |, reduce: MlrvalOrFunction
			reduce(195), // ^, reduce: MlrvalOrFunction
			reduce(195), // &, reduce: MlrvalOrFunction
			reduce(195), // <<, reduce: MlrvalOrFunction
			reduce(195), // >>, reduce: MlrvalOrFunction
			reduce(195), // >>>, reduce: MlrvalOrFunction
			reduce(195), // +, reduce: MlrvalOrFunction
			reduce(195), // -, reduce: MlrvalOrFunction
			reduce(195), // .+, reduce: MlrvalOrFunction
			reduce(195), // .-, reduce: MlrvalOrFunction
			reduce(195), // ., reduce: MlrvalOrFunction
			reduce(195), // *, reduce: MlrvalOrFunction
			reduce(195), // /, reduce: MlrvalOrFunction
			reduce(195), // //, reduce: MlrvalOrFunction
			reduce(195), // %, reduce: MlrvalOrFunction
			reduce(195), // .*, reduce: MlrvalOrFunction
			reduce(195), // ./, reduce: MlrvalOrFunction
			reduce(195), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(195), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(195), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(195), // [[, reduce: MlrvalOrFunction
			reduce(195), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3842
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(196), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(196), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(196), // ||, reduce: MlrvalOrFunction
			reduce(196), // ^^, reduce: MlrvalOrFunction
			reduce(196), // &&, reduce: MlrvalOrFunction
			reduce(196), // ??, reduce: MlrvalOrFunction
			reduce(196), // ???, reduce: MlrvalOrFunction
			reduce(196), // =~, reduce: MlrvalOrFunction
			reduce(196), // !=~, reduce: MlrvalOrFunction
			reduce(196), // ==, reduce: MlrvalOrFunction
			reduce(196), // !=, reduce: MlrvalOrFunction
			reduce(196), // >, reduce: MlrvalOrFunction
			reduce(196), // >=, reduce: MlrvalOrFunction
			reduce(196), // <, reduce: MlrvalOrFunction
			reduce(196), // <=, reduce: MlrvalOrFunction
			reduce(196), // |, reduce: MlrvalOrFunction
			reduce(196), // ^, reduce: MlrvalOrFunction
			reduce(196), // &, reduce: MlrvalOrFunction
			reduce(196), // <<, reduce: MlrvalOrFunction
			reduce(196), // >>, reduce: MlrvalOrFunction
			reduce(196), // >>>, reduce: MlrvalOrFunction
			reduce(196), // +, reduce: MlrvalOrFunction
			reduce(196), // -, reduce: MlrvalOrFunction
			reduce(196), // .+, reduce: MlrvalOrFunction
			reduce(196), // .-, reduce: MlrvalOrFunction
			reduce(196), // ., reduce: MlrvalOrFunction
			reduce(196), // *, reduce: MlrvalOrFunction
			reduce(196), // /, reduce: MlrvalOrFunction
			reduce(196), // //, reduce: MlrvalOrFunction
			reduce(196), // %, reduce: MlrvalOrFunction
			reduce(196), // .*, reduce: MlrvalOrFunction
			reduce(196), // ./, reduce: MlrvalOrFunction
			reduce(196), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(196), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(196), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(196), // [[, reduce: MlrvalOrFunction
			reduce(196), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3843
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(204), // ;, reduce: MlrvalOrFunction
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(204), // ?, reduce: MlrvalOrFunction
			nil,         // :
			reduce(204), // ||, reduce: MlrvalOrFunction
			reduce(204), // ^^, reduce: MlrvalOrFunction
			reduce(204), // &&, reduce: MlrvalOrFunction
			reduce(204), // ??, reduce: MlrvalOrFunction
			reduce(204), // ???, reduce: MlrvalOrFunction
			reduce(204), // =~, reduce: MlrvalOrFunction
			reduce(204), // !=~, reduce: MlrvalOrFunction
			reduce(204), // ==, reduce: MlrvalOrFunction
			reduce(204), // !=, reduce: MlrvalOrFunction
			reduce(204), // >, reduce: MlrvalOrFunction
			reduce(204), // >=, reduce: MlrvalOrFunction
			reduce(204), // <, reduce: MlrvalOrFunction
			reduce(204), // <=, reduce: MlrvalOrFunction
			reduce(204), // |, reduce: MlrvalOrFunction
			reduce(204), // ^, reduce: MlrvalOrFunction
			reduce(204), // &, reduce: MlrvalOrFunction
			reduce(204), // <<, reduce: MlrvalOrFunction
			reduce(204), // >>, reduce: MlrvalOrFunction
			reduce(204), // >>>, reduce: MlrvalOrFunction
			reduce(204), // +, reduce: MlrvalOrFunction
			reduce(204), // -, reduce: MlrvalOrFunction
			reduce(204), // .+, reduce: MlrvalOrFunction
			reduce(204), // .-, reduce: MlrvalOrFunction
			reduce(204), // ., reduce: MlrvalOrFunction
			reduce(204), // *, reduce: MlrvalOrFunction
			reduce(204), // /, reduce: MlrvalOrFunction
			reduce(204), // //, reduce: MlrvalOrFunction
			reduce(204), // %, reduce: MlrvalOrFunction
			reduce(204), // .*, reduce: MlrvalOrFunction
			reduce(204), // ./, reduce: MlrvalOrFunction
			reduce(204), // .//, reduce: MlrvalOrFunction
			nil,         // !
			nil,         // ~
			reduce(204), // **, reduce: MlrvalOrFunction
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(204), // [, reduce: MlrvalOrFunction
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(204), // [[, reduce: MlrvalOrFunction
			reduce(204), // [[[, reduce: MlrvalOrFunction
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3844
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(4102), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3845
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(35), // ;, reduce: FilterStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3846
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(36), // ;, reduce: EmitStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3847
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(210), // ;, reduce: FcnArgs
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(4103), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3848
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(38), // ;, reduce: DumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3849
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(40), // ;, reduce: EdumpStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3850
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(42), // ;, reduce: PrintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3851
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(44), // ;, reduce: EprintStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3852
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(46), // ;, reduce: PrintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3853
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(48), // ;, reduce: EprintnStatement
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3854
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4104), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3855
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(4105), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3856
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(4106), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3857
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4107), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3858
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3859
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3860
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3861
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3862
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3863
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3864
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3865
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3866
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3867
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3868
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3869
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3870
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3871
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3872
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3873
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3874
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3875
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3876
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3877
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3878
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3879
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3880
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3881
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3882
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3883
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(143), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(143), // ||=, reduce: UnaryOpTerm
			reduce(143), // ^^=, reduce: UnaryOpTerm
			reduce(143), // &&=, reduce: UnaryOpTerm
			reduce(143), // ??=, reduce: UnaryOpTerm
			reduce(143), // ???=, reduce: UnaryOpTerm
			reduce(143), // |=, reduce: UnaryOpTerm
			reduce(143), // &=, reduce: UnaryOpTerm
			reduce(143), // ^=, reduce: UnaryOpTerm
			reduce(143), // <<=, reduce: UnaryOpTerm
			reduce(143), // >>=, reduce: UnaryOpTerm
			reduce(143), // >>>=, reduce: UnaryOpTerm
			reduce(143), // +=, reduce: UnaryOpTerm
			reduce(143), // .=, reduce: UnaryOpTerm
			reduce(143), // -=, reduce: UnaryOpTerm
			reduce(143), // *=, reduce: UnaryOpTerm
			reduce(143), // /=, reduce: UnaryOpTerm
			reduce(143), // //=, reduce: UnaryOpTerm
			reduce(143), // %=, reduce: UnaryOpTerm
			reduce(143), // **=, reduce: UnaryOpTerm
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3884
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3885
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3886
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3887
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3888
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3889
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3890
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3891
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(144), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(144), // ||=, reduce: UnaryOpTerm
			reduce(144), // ^^=, reduce: UnaryOpTerm
			reduce(144), // &&=, reduce: UnaryOpTerm
			reduce(144), // ??=, reduce: UnaryOpTerm
			reduce(144), // ???=, reduce: UnaryOpTerm
			reduce(144), // |=, reduce: UnaryOpTerm
			reduce(144), // &=, reduce: UnaryOpTerm
			reduce(144), // ^=, reduce: UnaryOpTerm
			reduce(144), // <<=, reduce: UnaryOpTerm
			reduce(144), // >>=, reduce: UnaryOpTerm
			reduce(144), // >>>=, reduce: UnaryOpTerm
			reduce(144), // +=, reduce: UnaryOpTerm
			reduce(144), // .=, reduce: UnaryOpTerm
			reduce(144), // -=, reduce: UnaryOpTerm
			reduce(144), // *=, reduce: UnaryOpTerm
			reduce(144), // /=, reduce: UnaryOpTerm
			reduce(144), // //=, reduce: UnaryOpTerm
			reduce(144), // %=, reduce: UnaryOpTerm
			reduce(144), // **=, reduce: UnaryOpTerm
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3892
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(145), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(145), // ||=, reduce: UnaryOpTerm
			reduce(145), // ^^=, reduce: UnaryOpTerm
			reduce(145), // &&=, reduce: UnaryOpTerm
			reduce(145), // ??=, reduce: UnaryOpTerm
			reduce(145), // ???=, reduce: UnaryOpTerm
			reduce(145), // |=, reduce: UnaryOpTerm
			reduce(145), // &=, reduce: UnaryOpTerm
			reduce(145), // ^=, reduce: UnaryOpTerm
			reduce(145), // <<=, reduce: UnaryOpTerm
			reduce(145), // >>=, reduce: UnaryOpTerm
			reduce(145), // >>>=, reduce: UnaryOpTerm
			reduce(145), // +=, reduce: UnaryOpTerm
			reduce(145), // .=, reduce: UnaryOpTerm
			reduce(145), // -=, reduce: UnaryOpTerm
			reduce(145), // *=, reduce: UnaryOpTerm
			reduce(145), // /=, reduce: UnaryOpTerm
			reduce(145), // //=, reduce: UnaryOpTerm
			reduce(145), // %=, reduce: UnaryOpTerm
			reduce(145), // **=, reduce: UnaryOpTerm
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3893
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(146), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(146), // ||=, reduce: UnaryOpTerm
			reduce(146), // ^^=, reduce: UnaryOpTerm
			reduce(146), // &&=, reduce: UnaryOpTerm
			reduce(146), // ??=, reduce: UnaryOpTerm
			reduce(146), // ???=, reduce: UnaryOpTerm
			reduce(146), // |=, reduce: UnaryOpTerm
			reduce(146), // &=, reduce: UnaryOpTerm
			reduce(146), // ^=, reduce: UnaryOpTerm
			reduce(146), // <<=, reduce: UnaryOpTerm
			reduce(146), // >>=, reduce: UnaryOpTerm
			reduce(146), // >>>=, reduce: UnaryOpTerm
			reduce(146), // +=, reduce: UnaryOpTerm
			reduce(146), // .=, reduce: UnaryOpTerm
			reduce(146), // -=, reduce: UnaryOpTerm
			reduce(146), // *=, reduce: UnaryOpTerm
			reduce(146), // /=, reduce: UnaryOpTerm
			reduce(146), // //=, reduce: UnaryOpTerm
			reduce(146), // %=, reduce: UnaryOpTerm
			reduce(146), // **=, reduce: UnaryOpTerm
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3894
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(147), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(147), // ||=, reduce: UnaryOpTerm
			reduce(147), // ^^=, reduce: UnaryOpTerm
			reduce(147), // &&=, reduce: UnaryOpTerm
			reduce(147), // ??=, reduce: UnaryOpTerm
			reduce(147), // ???=, reduce: UnaryOpTerm
			reduce(147), // |=, reduce: UnaryOpTerm
			reduce(147), // &=, reduce: UnaryOpTerm
			reduce(147), // ^=, reduce: UnaryOpTerm
			reduce(147), // <<=, reduce: UnaryOpTerm
			reduce(147), // >>=, reduce: UnaryOpTerm
			reduce(147), // >>>=, reduce: UnaryOpTerm
			reduce(147), // +=, reduce: UnaryOpTerm
			reduce(147), // .=, reduce: UnaryOpTerm
			reduce(147), // -=, reduce: UnaryOpTerm
			reduce(147), // *=, reduce: UnaryOpTerm
			reduce(147), // /=, reduce: UnaryOpTerm
			reduce(147), // //=, reduce: UnaryOpTerm
			reduce(147), // %=, reduce: UnaryOpTerm
			reduce(147), // **=, reduce: UnaryOpTerm
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3895
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			reduce(148), // =, reduce: UnaryOpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(148), // ||=, reduce: UnaryOpTerm
			reduce(148), // ^^=, reduce: UnaryOpTerm
			reduce(148), // &&=, reduce: UnaryOpTerm
			reduce(148), // ??=, reduce: UnaryOpTerm
			reduce(148), // ???=, reduce: UnaryOpTerm
			reduce(148), // |=, reduce: UnaryOpTerm
			reduce(148), // &=, reduce: UnaryOpTerm
			reduce(148), // ^=, reduce: UnaryOpTerm
			reduce(148), // <<=, reduce: UnaryOpTerm
			reduce(148), // >>=, reduce: UnaryOpTerm
			reduce(148), // >>>=, reduce: UnaryOpTerm
			reduce(148), // +=, reduce: UnaryOpTerm
			reduce(148), // .=, reduce: UnaryOpTerm
			reduce(148), // -=, reduce: UnaryOpTerm
			reduce(148), // *=, reduce: UnaryOpTerm
			reduce(148), // /=, reduce: UnaryOpTerm
			reduce(148), // //=, reduce: UnaryOpTerm
			reduce(148), // %=, reduce: UnaryOpTerm
			reduce(148), // **=, reduce: UnaryOpTerm
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3896
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3897
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4141), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3898
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4143), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3899
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3900
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3901
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			reduce(167), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(167), // ||=, reduce: ArrayLiteral
			reduce(167), // ^^=, reduce: ArrayLiteral
			reduce(167), // &&=, reduce: ArrayLiteral
			reduce(167), // ??=, reduce: ArrayLiteral
			reduce(167), // ???=, reduce: ArrayLiteral
			reduce(167), // |=, reduce: ArrayLiteral
			reduce(167), // &=, reduce: ArrayLiteral
			reduce(167), // ^=, reduce: ArrayLiteral
			reduce(167), // <<=, reduce: ArrayLiteral
			reduce(167), // >>=, reduce: ArrayLiteral
			reduce(167), // >>>=, reduce: ArrayLiteral
			reduce(167), // +=, reduce: ArrayLiteral
			reduce(167), // .=, reduce: ArrayLiteral
			reduce(167), // -=, reduce: ArrayLiteral
			reduce(167), // *=, reduce: ArrayLiteral
			reduce(167), // /=, reduce: ArrayLiteral
			reduce(167), // //=, reduce: ArrayLiteral
			reduce(167), // %=, reduce: ArrayLiteral
			reduce(167), // **=, reduce: ArrayLiteral
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3902
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4146), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3903
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3904
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(4149), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3905
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(4150), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3906
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			shift(4151), // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3907
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			reduce(251), // ), reduce: TripleForUpdate
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			reduce(251), // ,, reduce: TripleForUpdate
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3908
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(268), // ;, reduce: ReturnStatement
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3909
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(256), // $, reduce: FunctionDefinition
			nil,         // empty
			reduce(256), // ;, reduce: FunctionDefinition
			reduce(256), // {, reduce: FunctionDefinition
			nil,         // }
			nil,         // =
			reduce(256), // unset, reduce: FunctionDefinition
			reduce(256), // filter, reduce: FunctionDefinition
			reduce(256), // emit, reduce: FunctionDefinition
			reduce(256), // dump, reduce: FunctionDefinition
			reduce(256), // edump, reduce: FunctionDefinition
			reduce(256), // print, reduce: FunctionDefinition
			reduce(256), // eprint, reduce: FunctionDefinition
			reduce(256), // printn, reduce: FunctionDefinition
			reduce(256), // eprintn, reduce: FunctionDefinition
			reduce(256), // field_name, reduce: FunctionDefinition
			reduce(256), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(256), // braced_field_name, reduce: FunctionDefinition
			reduce(256), // $[[, reduce: FunctionDefinition
			nil,         // ]]
			reduce(256), // $[[[, reduce: FunctionDefinition
			nil,         // ]]]
			reduce(256), // full_srec, reduce: FunctionDefinition
			reduce(256), // oosvar_name, reduce: FunctionDefinition
			reduce(256), // @[, reduce: FunctionDefinition
			reduce(256), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(256), // full_oosvar, reduce: FunctionDefinition
			reduce(256), // non_sigil_name, reduce: FunctionDefinition
			reduce(256), // arr, reduce: FunctionDefinition
			reduce(256), // bool, reduce: FunctionDefinition
			reduce(256), // float, reduce: FunctionDefinition
			reduce(256), // int, reduce: FunctionDefinition
			reduce(256), // map, reduce: FunctionDefinition
			reduce(256), // num, reduce: FunctionDefinition
			reduce(256), // str, reduce: FunctionDefinition
			reduce(256), // var, reduce: FunctionDefinition
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(256), // +, reduce: FunctionDefinition
			reduce(256), // -, reduce: FunctionDefinition
			reduce(256), // .+, reduce: FunctionDefinition
			reduce(256), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(256), // !, reduce: FunctionDefinition
			reduce(256), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(256), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(256), // string_literal, reduce: FunctionDefinition
			reduce(256), // int_literal, reduce: FunctionDefinition
			reduce(256), // float_literal, reduce: FunctionDefinition
			reduce(256), // boolean_literal, reduce: FunctionDefinition
			reduce(256), // const_M_PI, reduce: FunctionDefinition
			reduce(256), // const_M_E, reduce: FunctionDefinition
			reduce(256), // panic, reduce: FunctionDefinition
			reduce(256), // [, reduce: FunctionDefinition
			nil,         // ,
			reduce(256), // ctx_IPS, reduce: FunctionDefinition
			reduce(256), // ctx_IFS, reduce: FunctionDefinition
			reduce(256), // ctx_IRS, reduce: FunctionDefinition
			reduce(256), // ctx_OPS, reduce: FunctionDefinition
			reduce(256), // ctx_OFS, reduce: FunctionDefinition
			reduce(256), // ctx_ORS, reduce: FunctionDefinition
			reduce(256), // ctx_NF, reduce: FunctionDefinition
			reduce(256), // ctx_NR, reduce: FunctionDefinition
			reduce(256), // ctx_FNR, reduce: FunctionDefinition
			reduce(256), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(256), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(256), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(256), // call, reduce: FunctionDefinition
			reduce(256), // begin, reduce: FunctionDefinition
			reduce(256), // end, reduce: FunctionDefinition
			reduce(256), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(256), // while, reduce: FunctionDefinition
			reduce(256), // do, reduce: FunctionDefinition
			reduce(256), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(256), // break, reduce: FunctionDefinition
			reduce(256), // continue, reduce: FunctionDefinition
			reduce(256), // func, reduce: FunctionDefinition
			reduce(256), // subr, reduce: FunctionDefinition
			reduce(256), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S3910
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			shift(4156), // arr
			shift(4157), // bool
			shift(4158), // float
			shift(4159), // int
			shift(4160), // map
			shift(4161), // num
			shift(4162), // str
			shift(4163), // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3911
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(263), // ), reduce: FuncOrSubrNonEmptyParameterList
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3912
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(258), // $, reduce: SubroutineDefinition
			nil,         // empty
			reduce(258), // ;, reduce: SubroutineDefinition
			reduce(258), // {, reduce: SubroutineDefinition
			nil,         // }
			nil,         // =
			reduce(258), // unset, reduce: SubroutineDefinition
			reduce(258), // filter, reduce: SubroutineDefinition
			reduce(258), // emit, reduce: SubroutineDefinition
			reduce(258), // dump, reduce: SubroutineDefinition
			reduce(258), // edump, reduce: SubroutineDefinition
			reduce(258), // print, reduce: SubroutineDefinition
			reduce(258), // eprint, reduce: SubroutineDefinition
			reduce(258), // printn, reduce: SubroutineDefinition
			reduce(258), // eprintn, reduce: SubroutineDefinition
			reduce(258), // field_name, reduce: SubroutineDefinition
			reduce(258), // $[, reduce: SubroutineDefinition
			nil,         // ]
			reduce(258), // braced_field_name, reduce: SubroutineDefinition
			reduce(258), // $[[, reduce: SubroutineDefinition
			nil,         // ]]
			reduce(258), // $[[[, reduce: SubroutineDefinition
			nil,         // ]]]
			reduce(258), // full_srec, reduce: SubroutineDefinition
			reduce(258), // oosvar_name, reduce: SubroutineDefinition
			reduce(258), // @[, reduce: SubroutineDefinition
			reduce(258), // braced_oosvar_name, reduce: SubroutineDefinition
			reduce(258), // full_oosvar, reduce: SubroutineDefinition
			reduce(258), // non_sigil_name, reduce: SubroutineDefinition
			reduce(258), // arr, reduce: SubroutineDefinition
			reduce(258), // bool, reduce: SubroutineDefinition
			reduce(258), // float, reduce: SubroutineDefinition
			reduce(258), // int, reduce: SubroutineDefinition
			reduce(258), // map, reduce: SubroutineDefinition
			reduce(258), // num, reduce: SubroutineDefinition
			reduce(258), // str, reduce: SubroutineDefinition
			reduce(258), // var, reduce: SubroutineDefinition
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(258), // +, reduce: SubroutineDefinition
			reduce(258), // -, reduce: SubroutineDefinition
			reduce(258), // .+, reduce: SubroutineDefinition
			reduce(258), // .-, reduce: SubroutineDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(258), // !, reduce: SubroutineDefinition
			reduce(258), // ~, reduce: SubroutineDefinition
			nil,         // **
			reduce(258), // (, reduce: SubroutineDefinition
			nil,         // )
			reduce(258), // string_literal, reduce: SubroutineDefinition
			reduce(258), // int_literal, reduce: SubroutineDefinition
			reduce(258), // float_literal, reduce: SubroutineDefinition
			reduce(258), // boolean_literal, reduce: SubroutineDefinition
			reduce(258), // const_M_PI, reduce: SubroutineDefinition
			reduce(258), // const_M_E, reduce: SubroutineDefinition
			reduce(258), // panic, reduce: SubroutineDefinition
			reduce(258), // [, reduce: SubroutineDefinition
			nil,         // ,
			reduce(258), // ctx_IPS, reduce: SubroutineDefinition
			reduce(258), // ctx_IFS, reduce: SubroutineDefinition
			reduce(258), // ctx_IRS, reduce: SubroutineDefinition
			reduce(258), // ctx_OPS, reduce: SubroutineDefinition
			reduce(258), // ctx_OFS, reduce: SubroutineDefinition
			reduce(258), // ctx_ORS, reduce: SubroutineDefinition
			reduce(258), // ctx_NF, reduce: SubroutineDefinition
			reduce(258), // ctx_NR, reduce: SubroutineDefinition
			reduce(258), // ctx_FNR, reduce: SubroutineDefinition
			reduce(258), // ctx_FILENAME, reduce: SubroutineDefinition
			reduce(258), // ctx_FILENUM, reduce: SubroutineDefinition
			reduce(258), // env, reduce: SubroutineDefinition
			nil,         // [[
			nil,         // [[[
			reduce(258), // call, reduce: SubroutineDefinition
			reduce(258), // begin, reduce: SubroutineDefinition
			reduce(258), // end, reduce: SubroutineDefinition
			reduce(258), // if, reduce: SubroutineDefinition
			nil,         // elif
			nil,         // else
			reduce(258), // while, reduce: SubroutineDefinition
			reduce(258), // do, reduce: SubroutineDefinition
			reduce(258), // for, reduce: SubroutineDefinition
			nil,         // in
			reduce(258), // break, reduce: SubroutineDefinition
			reduce(258), // continue, reduce: SubroutineDefinition
			reduce(258), // func, reduce: SubroutineDefinition
			reduce(258), // subr, reduce: SubroutineDefinition
			reduce(258), // return, reduce: SubroutineDefinition
		},
	},
	actionRow{ // S3913
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1812), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1821), // field_name
			shift(1822), // $[
			nil,         // ]
			shift(1823), // braced_field_name
			shift(1824), // $[[
			nil,         // ]]
			shift(1825), // $[[[
			nil,         // ]]]
			shift(1827), // full_srec
			shift(1832), // oosvar_name
			shift(1833), // @[
			shift(1834), // braced_oosvar_name
			shift(1836), // full_oosvar
			shift(1837), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1852), // +
			shift(1854), // -
			shift(1855), // .+
			shift(1856), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1858), // !
			shift(1859), // ~
			nil,         // **
			shift(1862), // (
			nil,         // )
			shift(1864), // string_literal
			shift(1865), // int_literal
			shift(1866), // float_literal
			shift(1867), // boolean_literal
			shift(1868), // const_M_PI
			shift(1869), // const_M_E
			shift(1870), // panic
			shift(1872), // [
			nil,         // ,
			shift(1875), // ctx_IPS
			shift(1876), // ctx_IFS
			shift(1877), // ctx_IRS
			shift(1878), // ctx_OPS
			shift(1879), // ctx_OFS
			shift(1880), // ctx_ORS
			shift(1881), // ctx_NF
			shift(1882), // ctx_NR
			shift(1883), // ctx_FNR
			shift(1884), // ctx_FILENAME
			shift(1885), // ctx_FILENUM
			shift(1887), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3914
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(197), // }, reduce: ArrayOrMapIndexAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			reduce(197), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3915
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4166), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3916
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4167), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3917
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(203), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			reduce(203), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3918
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(198), // }, reduce: ArrayOrMapPositionalNameAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3919
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(199), // }, reduce: ArrayOrMapPositionalValueAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3920
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(192), // }, reduce: ENV
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			reduce(192), // ,, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3921
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(206), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			reduce(206), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3922
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			reduce(200), // :, reduce: ArraySliceAccess
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3923
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1971), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1982), // field_name
			shift(1983), // $[
			nil,         // ]
			shift(1984), // braced_field_name
			shift(1985), // $[[
			nil,         // ]]
			shift(1986), // $[[[
			nil,         // ]]]
			shift(1988), // full_srec
			shift(1993), // oosvar_name
			shift(1994), // @[
			shift(1995), // braced_oosvar_name
			shift(1997), // full_oosvar
			shift(1998), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2013), // +
			shift(2015), // -
			shift(2016), // .+
			shift(2017), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2019), // !
			shift(2020), // ~
			nil,         // **
			shift(2023), // (
			nil,         // )
			shift(2025), // string_literal
			shift(2026), // int_literal
			shift(2027), // float_literal
			shift(2028), // boolean_literal
			shift(2029), // const_M_PI
			shift(2030), // const_M_E
			shift(2031), // panic
			shift(2033), // [
			nil,         // ,
			shift(2036), // ctx_IPS
			shift(2037), // ctx_IFS
			shift(2038), // ctx_IRS
			shift(2039), // ctx_OPS
			shift(2040), // ctx_OFS
			shift(2041), // ctx_ORS
			shift(2042), // ctx_NF
			shift(2043), // ctx_NR
			shift(2044), // ctx_FNR
			shift(2045), // ctx_FILENAME
			shift(2046), // ctx_FILENUM
			shift(2048), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3924
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			reduce(197), // }, reduce: ArrayOrMapIndexAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3925
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4170), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3926
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4171), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3927
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(203), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3928
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			reduce(198), // }, reduce: ArrayOrMapPositionalNameAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3929
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			reduce(199), // }, reduce: ArrayOrMapPositionalValueAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3930
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			reduce(192), // }, reduce: ENV
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3931
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(206), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3932
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(2057), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(2067), // field_name
			shift(2068), // $[
			nil,         // ]
			shift(2069), // braced_field_name
			shift(2070), // $[[
			nil,         // ]]
			shift(2071), // $[[[
			nil,         // ]]]
			shift(2073), // full_srec
			shift(2078), // oosvar_name
			shift(2079), // @[
			shift(2080), // braced_oosvar_name
			shift(2082), // full_oosvar
			shift(2083), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(2098), // +
			shift(2100), // -
			shift(2101), // .+
			shift(2102), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(2104), // !
			shift(2105), // ~
			nil,         // **
			shift(2108), // (
			nil,         // )
			shift(2110), // string_literal
			shift(2111), // int_literal
			shift(2112), // float_literal
			shift(2113), // boolean_literal
			shift(2114), // const_M_PI
			shift(2115), // const_M_E
			shift(2116), // panic
			shift(2118), // [
			nil,         // ,
			shift(2121), // ctx_IPS
			shift(2122), // ctx_IFS
			shift(2123), // ctx_IRS
			shift(2124), // ctx_OPS
			shift(2125), // ctx_OFS
			shift(2126), // ctx_ORS
			shift(2127), // ctx_NF
			shift(2128), // ctx_NR
			shift(2129), // ctx_FNR
			shift(2130), // ctx_FILENAME
			shift(2131), // ctx_FILENUM
			shift(2133), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3933
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			reduce(197), // }, reduce: ArrayOrMapIndexAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			reduce(197), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3934
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4174), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3935
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4175), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3936
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(203), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			reduce(203), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3937
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			reduce(198), // }, reduce: ArrayOrMapPositionalNameAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3938
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			reduce(199), // }, reduce: ArrayOrMapPositionalValueAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3939
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			reduce(192), // }, reduce: ENV
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			reduce(192), // ,, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3940
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			reduce(206), // }, reduce: FunctionCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			reduce(206), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3941
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			reduce(97), // {, reduce: TernaryTerm
			reduce(97), // }, reduce: TernaryTerm
			reduce(97), // =, reduce: TernaryTerm
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: TernaryTerm
			reduce(97), // ^^=, reduce: TernaryTerm
			reduce(97), // &&=, reduce: TernaryTerm
			reduce(97), // ??=, reduce: TernaryTerm
			reduce(97), // ???=, reduce: TernaryTerm
			reduce(97), // |=, reduce: TernaryTerm
			reduce(97), // &=, reduce: TernaryTerm
			reduce(97), // ^=, reduce: TernaryTerm
			reduce(97), // <<=, reduce: TernaryTerm
			reduce(97), // >>=, reduce: TernaryTerm
			reduce(97), // >>>=, reduce: TernaryTerm
			reduce(97), // +=, reduce: TernaryTerm
			reduce(97), // .=, reduce: TernaryTerm
			reduce(97), // -=, reduce: TernaryTerm
			reduce(97), // *=, reduce: TernaryTerm
			reduce(97), // /=, reduce: TernaryTerm
			reduce(97), // //=, reduce: TernaryTerm
			reduce(97), // %=, reduce: TernaryTerm
			reduce(97), // **=, reduce: TernaryTerm
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3942
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4176), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3943
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			reduce(202), // {, reduce: ArraySliceAccess
			reduce(202), // }, reduce: ArraySliceAccess
			reduce(202), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: ArraySliceAccess
			reduce(202), // ^^=, reduce: ArraySliceAccess
			reduce(202), // &&=, reduce: ArraySliceAccess
			reduce(202), // ??=, reduce: ArraySliceAccess
			reduce(202), // ???=, reduce: ArraySliceAccess
			reduce(202), // |=, reduce: ArraySliceAccess
			reduce(202), // &=, reduce: ArraySliceAccess
			reduce(202), // ^=, reduce: ArraySliceAccess
			reduce(202), // <<=, reduce: ArraySliceAccess
			reduce(202), // >>=, reduce: ArraySliceAccess
			reduce(202), // >>>=, reduce: ArraySliceAccess
			reduce(202), // +=, reduce: ArraySliceAccess
			reduce(202), // .=, reduce: ArraySliceAccess
			reduce(202), // -=, reduce: ArraySliceAccess
			reduce(202), // *=, reduce: ArraySliceAccess
			reduce(202), // /=, reduce: ArraySliceAccess
			reduce(202), // //=, reduce: ArraySliceAccess
			reduce(202), // %=, reduce: ArraySliceAccess
			reduce(202), // **=, reduce: ArraySliceAccess
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3944
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			reduce(201), // {, reduce: ArraySliceAccess
			reduce(201), // }, reduce: ArraySliceAccess
			reduce(201), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: ArraySliceAccess
			reduce(201), // ^^=, reduce: ArraySliceAccess
			reduce(201), // &&=, reduce: ArraySliceAccess
			reduce(201), // ??=, reduce: ArraySliceAccess
			reduce(201), // ???=, reduce: ArraySliceAccess
			reduce(201), // |=, reduce: ArraySliceAccess
			reduce(201), // &=, reduce: ArraySliceAccess
			reduce(201), // ^=, reduce: ArraySliceAccess
			reduce(201), // <<=, reduce: ArraySliceAccess
			reduce(201), // >>=, reduce: ArraySliceAccess
			reduce(201), // >>>=, reduce: ArraySliceAccess
			reduce(201), // +=, reduce: ArraySliceAccess
			reduce(201), // .=, reduce: ArraySliceAccess
			reduce(201), // -=, reduce: ArraySliceAccess
			reduce(201), // *=, reduce: ArraySliceAccess
			reduce(201), // /=, reduce: ArraySliceAccess
			reduce(201), // //=, reduce: ArraySliceAccess
			reduce(201), // %=, reduce: ArraySliceAccess
			reduce(201), // **=, reduce: ArraySliceAccess
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3945
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(214), // ;, reduce: SubroutineCallsite
			nil,         // {
			reduce(214), // }, reduce: SubroutineCallsite
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3946
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3948), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3947
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(231), // ;, reduce: IfBlock
			reduce(231), // {, reduce: IfBlock
			reduce(231), // }, reduce: IfBlock
			nil,         // =
			reduce(231), // unset, reduce: IfBlock
			reduce(231), // filter, reduce: IfBlock
			reduce(231), // emit, reduce: IfBlock
			reduce(231), // dump, reduce: IfBlock
			reduce(231), // edump, reduce: IfBlock
			reduce(231), // print, reduce: IfBlock
			reduce(231), // eprint, reduce: IfBlock
			reduce(231), // printn, reduce: IfBlock
			reduce(231), // eprintn, reduce: IfBlock
			reduce(231), // field_name, reduce: IfBlock
			reduce(231), // $[, reduce: IfBlock
			nil,         // ]
			reduce(231), // braced_field_name, reduce: IfBlock
			reduce(231), // $[[, reduce: IfBlock
			nil,         // ]]
			reduce(231), // $[[[, reduce: IfBlock
			nil,         // ]]]
			reduce(231), // full_srec, reduce: IfBlock
			reduce(231), // oosvar_name, reduce: IfBlock
			reduce(231), // @[, reduce: IfBlock
			reduce(231), // braced_oosvar_name, reduce: IfBlock
			reduce(231), // full_oosvar, reduce: IfBlock
			reduce(231), // non_sigil_name, reduce: IfBlock
			reduce(231), // arr, reduce: IfBlock
			reduce(231), // bool, reduce: IfBlock
			reduce(231), // float, reduce: IfBlock
			reduce(231), // int, reduce: IfBlock
			reduce(231), // map, reduce: IfBlock
			reduce(231), // num, reduce: IfBlock
			reduce(231), // str, reduce: IfBlock
			reduce(231), // var, reduce: IfBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(231), // +, reduce: IfBlock
			reduce(231), // -, reduce: IfBlock
			reduce(231), // .+, reduce: IfBlock
			reduce(231), // .-, reduce: IfBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(231), // !, reduce: IfBlock
			reduce(231), // ~, reduce: IfBlock
			nil,         // **
			reduce(231), // (, reduce: IfBlock
			nil,         // )
			reduce(231), // string_literal, reduce: IfBlock
			reduce(231), // int_literal, reduce: IfBlock
			reduce(231), // float_literal, reduce: IfBlock
			reduce(231), // boolean_literal, reduce: IfBlock
			reduce(231), // const_M_PI, reduce: IfBlock
			reduce(231), // const_M_E, reduce: IfBlock
			reduce(231), // panic, reduce: IfBlock
			reduce(231), // [, reduce: IfBlock
			nil,         // ,
			reduce(231), // ctx_IPS, reduce: IfBlock
			reduce(231), // ctx_IFS, reduce: IfBlock
			reduce(231), // ctx_IRS, reduce: IfBlock
			reduce(231), // ctx_OPS, reduce: IfBlock
			reduce(231), // ctx_OFS, reduce: IfBlock
			reduce(231), // ctx_ORS, reduce: IfBlock
			reduce(231), // ctx_NF, reduce: IfBlock
			reduce(231), // ctx_NR, reduce: IfBlock
			reduce(231), // ctx_FNR, reduce: IfBlock
			reduce(231), // ctx_FILENAME, reduce: IfBlock
			reduce(231), // ctx_FILENUM, reduce: IfBlock
			reduce(231), // env, reduce: IfBlock
			nil,         // [[
			nil,         // [[[
			reduce(231), // call, reduce: IfBlock
			reduce(231), // begin, reduce: IfBlock
			reduce(231), // end, reduce: IfBlock
			reduce(231), // if, reduce: IfBlock
			reduce(231), // elif, reduce: IfBlock
			reduce(231), // else, reduce: IfBlock
			reduce(231), // while, reduce: IfBlock
			reduce(231), // do, reduce: IfBlock
			reduce(231), // for, reduce: IfBlock
			nil,         // in
			reduce(231), // break, reduce: IfBlock
			reduce(231), // continue, reduce: IfBlock
			reduce(231), // func, reduce: IfBlock
			reduce(231), // subr, reduce: IfBlock
			reduce(231), // return, reduce: IfBlock
		},
	},
	actionRow{ // S3948
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(997),  // ;
			shift(998),  // {
			reduce(2),   // }, reduce: StatementBlock
			nil,         // =
			shift(1017), // unset
			shift(1019), // filter
			shift(1020), // emit
			shift(1021), // dump
			shift(1022), // edump
			shift(1023), // print
			shift(1024), // eprint
			shift(1025), // printn
			shift(1026), // eprintn
			shift(1033), // field_name
			shift(1034), // $[
			nil,         // ]
			shift(1035), // braced_field_name
			shift(1036), // $[[
			nil,         // ]]
			shift(1037), // $[[[
			nil,         // ]]]
			shift(1039), // full_srec
			shift(1044), // oosvar_name
			shift(1045), // @[
			shift(1046), // braced_oosvar_name
			shift(1048), // full_oosvar
			shift(1049), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1064), // +
			shift(1066), // -
			shift(1067), // .+
			shift(1068), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1070), // !
			shift(1071), // ~
			nil,         // **
			shift(1074), // (
			nil,         // )
			shift(1076), // string_literal
			shift(1077), // int_literal
			shift(1078), // float_literal
			shift(1079), // boolean_literal
			shift(1080), // const_M_PI
			shift(1081), // const_M_E
			shift(1082), // panic
			shift(1084), // [
			nil,         // ,
			shift(1087), // ctx_IPS
			shift(1088), // ctx_IFS
			shift(1089), // ctx_IRS
			shift(1090), // ctx_OPS
			shift(1091), // ctx_OFS
			shift(1092), // ctx_ORS
			shift(1093), // ctx_NF
			shift(1094), // ctx_NR
			shift(1095), // ctx_FNR
			shift(1096), // ctx_FILENAME
			shift(1097), // ctx_FILENUM
			shift(1099), // env
			nil,         // [[
			nil,         // [[[
			shift(1106), // call
			shift(1115), // begin
			shift(1116), // end
			shift(1119), // if
			nil,         // elif
			nil,         // else
			shift(1120), // while
			shift(1121), // do
			shift(1126), // for
			nil,         // in
			shift(1127), // break
			shift(1128), // continue
			shift(1129), // func
			shift(1130), // subr
			shift(1131), // return
		},
	},
	actionRow{ // S3949
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(234), // ;, reduce: WhileLoop
			reduce(234), // {, reduce: WhileLoop
			reduce(234), // }, reduce: WhileLoop
			nil,         // =
			reduce(234), // unset, reduce: WhileLoop
			reduce(234), // filter, reduce: WhileLoop
			reduce(234), // emit, reduce: WhileLoop
			reduce(234), // dump, reduce: WhileLoop
			reduce(234), // edump, reduce: WhileLoop
			reduce(234), // print, reduce: WhileLoop
			reduce(234), // eprint, reduce: WhileLoop
			reduce(234), // printn, reduce: WhileLoop
			reduce(234), // eprintn, reduce: WhileLoop
			reduce(234), // field_name, reduce: WhileLoop
			reduce(234), // $[, reduce: WhileLoop
			nil,         // ]
			reduce(234), // braced_field_name, reduce: WhileLoop
			reduce(234), // $[[, reduce: WhileLoop
			nil,         // ]]
			reduce(234), // $[[[, reduce: WhileLoop
			nil,         // ]]]
			reduce(234), // full_srec, reduce: WhileLoop
			reduce(234), // oosvar_name, reduce: WhileLoop
			reduce(234), // @[, reduce: WhileLoop
			reduce(234), // braced_oosvar_name, reduce: WhileLoop
			reduce(234), // full_oosvar, reduce: WhileLoop
			reduce(234), // non_sigil_name, reduce: WhileLoop
			reduce(234), // arr, reduce: WhileLoop
			reduce(234), // bool, reduce: WhileLoop
			reduce(234), // float, reduce: WhileLoop
			reduce(234), // int, reduce: WhileLoop
			reduce(234), // map, reduce: WhileLoop
			reduce(234), // num, reduce: WhileLoop
			reduce(234), // str, reduce: WhileLoop
			reduce(234), // var, reduce: WhileLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(234), // +, reduce: WhileLoop
			reduce(234), // -, reduce: WhileLoop
			reduce(234), // .+, reduce: WhileLoop
			reduce(234), // .-, reduce: WhileLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(234), // !, reduce: WhileLoop
			reduce(234), // ~, reduce: WhileLoop
			nil,         // **
			reduce(234), // (, reduce: WhileLoop
			nil,         // )
			reduce(234), // string_literal, reduce: WhileLoop
			reduce(234), // int_literal, reduce: WhileLoop
			reduce(234), // float_literal, reduce: WhileLoop
			reduce(234), // boolean_literal, reduce: WhileLoop
			reduce(234), // const_M_PI, reduce: WhileLoop
			reduce(234), // const_M_E, reduce: WhileLoop
			reduce(234), // panic, reduce: WhileLoop
			reduce(234), // [, reduce: WhileLoop
			nil,         // ,
			reduce(234), // ctx_IPS, reduce: WhileLoop
			reduce(234), // ctx_IFS, reduce: WhileLoop
			reduce(234), // ctx_IRS, reduce: WhileLoop
			reduce(234), // ctx_OPS, reduce: WhileLoop
			reduce(234), // ctx_OFS, reduce: WhileLoop
			reduce(234), // ctx_ORS, reduce: WhileLoop
			reduce(234), // ctx_NF, reduce: WhileLoop
			reduce(234), // ctx_NR, reduce: WhileLoop
			reduce(234), // ctx_FNR, reduce: WhileLoop
			reduce(234), // ctx_FILENAME, reduce: WhileLoop
			reduce(234), // ctx_FILENUM, reduce: WhileLoop
			reduce(234), // env, reduce: WhileLoop
			nil,         // [[
			nil,         // [[[
			reduce(234), // call, reduce: WhileLoop
			reduce(234), // begin, reduce: WhileLoop
			reduce(234), // end, reduce: WhileLoop
			reduce(234), // if, reduce: WhileLoop
			nil,         // elif
			nil,         // else
			reduce(234), // while, reduce: WhileLoop
			reduce(234), // do, reduce: WhileLoop
			reduce(234), // for, reduce: WhileLoop
			nil,         // in
			reduce(234), // break, reduce: WhileLoop
			reduce(234), // continue, reduce: WhileLoop
			reduce(234), // func, reduce: WhileLoop
			reduce(234), // subr, reduce: WhileLoop
			reduce(234), // return, reduce: WhileLoop
		},
	},
	actionRow{ // S3950
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4179), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3951
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(4180), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3952
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4181), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3953
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(4182), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3954
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			shift(4183), // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3955
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4185), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3956
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3957
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(200), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3958
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(200), // $, reduce: ArraySliceAccess
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			reduce(200), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3959
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(200), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3960
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			reduce(200), // ]], reduce: ArraySliceAccess
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3961
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			reduce(200), // ]]], reduce: ArraySliceAccess
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3962
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(200), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3963
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			reduce(97), // ], reduce: TernaryTerm
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			reduce(97), // :, reduce: TernaryTerm
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3964
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4187), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3965
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(202), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			reduce(202), // :, reduce: ArraySliceAccess
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3966
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(201), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			reduce(201), // :, reduce: ArraySliceAccess
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3967
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(200), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			reduce(200), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3968
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(97), // ), reduce: TernaryTerm
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(97), // ,, reduce: TernaryTerm
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3969
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4188), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3970
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(202), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			reduce(202), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3971
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(201), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			reduce(201), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3972
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			reduce(13), // $, reduce: StatementBlockInBraces
			nil,        // empty
			reduce(13), // ;, reduce: StatementBlockInBraces
			reduce(13), // {, reduce: StatementBlockInBraces
			nil,        // }
			nil,        // =
			reduce(13), // unset, reduce: StatementBlockInBraces
			reduce(13), // filter, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // print, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			nil,        // ]]
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			nil,        // ]]]
			reduce(13), // full_srec, reduce: StatementBlockInBraces
			reduce(13), // oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // @[, reduce: StatementBlockInBraces
			reduce(13), // braced_oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // full_oosvar, reduce: StatementBlockInBraces
			reduce(13), // non_sigil_name, reduce: StatementBlockInBraces
			reduce(13), // arr, reduce: StatementBlockInBraces
			reduce(13), // bool, reduce: StatementBlockInBraces
			reduce(13), // float, reduce: StatementBlockInBraces
			reduce(13), // int, reduce: StatementBlockInBraces
			reduce(13), // map, reduce: StatementBlockInBraces
			reduce(13), // num, reduce: StatementBlockInBraces
			reduce(13), // str, reduce: StatementBlockInBraces
			reduce(13), // var, reduce: StatementBlockInBraces
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			reduce(13), // +, reduce: StatementBlockInBraces
			reduce(13), // -, reduce: StatementBlockInBraces
			reduce(13), // .+, reduce: StatementBlockInBraces
			reduce(13), // .-, reduce: StatementBlockInBraces
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			reduce(13), // !, reduce: StatementBlockInBraces
			reduce(13), // ~, reduce: StatementBlockInBraces
			nil,        // **
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // int_literal, reduce: StatementBlockInBraces
			reduce(13), // float_literal, reduce: StatementBlockInBraces
			reduce(13), // boolean_literal, reduce: StatementBlockInBraces
			reduce(13), // const_M_PI, reduce: StatementBlockInBraces
			reduce(13), // const_M_E, reduce: StatementBlockInBraces
			reduce(13), // panic, reduce: StatementBlockInBraces
			reduce(13), // [, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // ctx_IPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IRS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_ORS, reduce: StatementBlockInBraces
			reduce(13), // ctx_NF, reduce: StatementBlockInBraces
			reduce(13), // ctx_NR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FNR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENAME, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENUM, reduce: StatementBlockInBraces
			reduce(13), // env, reduce: StatementBlockInBraces
			nil,        // [[
			nil,        // [[[
			reduce(13), // call, reduce: StatementBlockInBraces
			reduce(13), // begin, reduce: StatementBlockInBraces
			reduce(13), // end, reduce: StatementBlockInBraces
			reduce(13), // if, reduce: StatementBlockInBraces
			reduce(13), // elif, reduce: StatementBlockInBraces
			reduce(13), // else, reduce: StatementBlockInBraces
			reduce(13), // while, reduce: StatementBlockInBraces
			reduce(13), // do, reduce: StatementBlockInBraces
			reduce(13), // for, reduce: StatementBlockInBraces
			nil,        // in
			reduce(13), // break, reduce: StatementBlockInBraces
			reduce(13), // continue, reduce: StatementBlockInBraces
			reduce(13), // func, reduce: StatementBlockInBraces
			reduce(13), // subr, reduce: StatementBlockInBraces
			reduce(13), // return, reduce: StatementBlockInBraces
		},
	},
	actionRow{ // S3973
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			reduce(174), // ,, reduce: MapLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3974
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			reduce(55), // ,, reduce: IndirectFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3975
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			reduce(57), // ,, reduce: PositionalFieldName
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3976
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			reduce(58), // ,, reduce: PositionalFieldValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3977
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			reduce(64), // ,, reduce: IndirectOosvarValue
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S3978
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4189), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3979
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(3679), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(99),  // ,, reduce: LogicalOrTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3980
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(3680), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(101), // ,, reduce: LogicalXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3981
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(3681), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(103), // ,, reduce: LogicalAndTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3982
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(3682), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(105), // ,, reduce: AbsentCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3983
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(3683), // =~
			shift(3684), // !=~
			shift(3685), // ==
			shift(3686), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(107), // ,, reduce: EmptyCoalesceTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3984
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(3687), // >
			shift(3688), // >=
			shift(3689), // <
			shift(3690), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(109), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3985
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(3687), // >
			shift(3688), // >=
			shift(3689), // <
			shift(3690), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(110), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3986
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(3687), // >
			shift(3688), // >=
			shift(3689), // <
			shift(3690), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(111), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3987
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(3687), // >
			shift(3688), // >=
			shift(3689), // <
			shift(3690), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(112), // ,, reduce: EqneTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3988
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(3691), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(114), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3989
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(3691), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(115), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3990
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(3691), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(116), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3991
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(3691), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(117), // ,, reduce: CmpTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3992
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(3692), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(119), // ,, reduce: BitwiseORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3993
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(3693), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(121), // ,, reduce: BitwiseXORTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3994
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(3694), // <<
			shift(3695), // >>
			shift(3696), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(123), // ,, reduce: BitwiseANDTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3995
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(3697), // +
			shift(3698), // -
			shift(3699), // .+
			shift(3700), // .-
			shift(3701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(125), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3996
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(3697), // +
			shift(3698), // -
			shift(3699), // .+
			shift(3700), // .-
			shift(3701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(126), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3997
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(3697), // +
			shift(3698), // -
			shift(3699), // .+
			shift(3700), // .-
			shift(3701), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(127), // ,, reduce: BitwiseShiftTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3998
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(3703), // *
			shift(3704), // /
			shift(3705), // //
			shift(3706), // %
			shift(3707), // .*
			shift(3708), // ./
			shift(3709), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(129), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S3999
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(3703), // *
			shift(3704), // /
			shift(3705), // //
			shift(3706), // %
			shift(3707), // .*
			shift(3708), // ./
			shift(3709), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(130), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4000
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(3703), // *
			shift(3704), // /
			shift(3705), // //
			shift(3706), // %
			shift(3707), // .*
			shift(3708), // ./
			shift(3709), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(131), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4001
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(3703), // *
			shift(3704), // /
			shift(3705), // //
			shift(3706), // %
			shift(3707), // .*
			shift(3708), // ./
			shift(3709), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(132), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4002
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(3703), // *
			shift(3704), // /
			shift(3705), // //
			shift(3706), // %
			shift(3707), // .*
			shift(3708), // ./
			shift(3709), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(133), // ,, reduce: AddsubdotTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4003
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(135), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4004
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(136), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4005
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(137), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4006
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(138), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4007
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(139), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4008
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(140), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4009
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(141), // ,, reduce: MuldivTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4010
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(150), // ,, reduce: PowTerm
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4011
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(152), // ,, reduce: PrecedenceChainEnd
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4012
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4190), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4191), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4013
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4193), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4014
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(4194), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4015
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(4195), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4016
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			reduce(168), // ,, reduce: ArrayLiteral
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4017
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4196), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4018
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4197), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4019
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			reduce(205), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4020
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4198), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4021
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(240), // $, reduce: ForLoopOneVariable
			nil,         // empty
			reduce(240), // ;, reduce: ForLoopOneVariable
			reduce(240), // {, reduce: ForLoopOneVariable
			nil,         // }
			nil,         // =
			reduce(240), // unset, reduce: ForLoopOneVariable
			reduce(240), // filter, reduce: ForLoopOneVariable
			reduce(240), // emit, reduce: ForLoopOneVariable
			reduce(240), // dump, reduce: ForLoopOneVariable
			reduce(240), // edump, reduce: ForLoopOneVariable
			reduce(240), // print, reduce: ForLoopOneVariable
			reduce(240), // eprint, reduce: ForLoopOneVariable
			reduce(240), // printn, reduce: ForLoopOneVariable
			reduce(240), // eprintn, reduce: ForLoopOneVariable
			reduce(240), // field_name, reduce: ForLoopOneVariable
			reduce(240), // $[, reduce: ForLoopOneVariable
			nil,         // ]
			reduce(240), // braced_field_name, reduce: ForLoopOneVariable
			reduce(240), // $[[, reduce: ForLoopOneVariable
			nil,         // ]]
			reduce(240), // $[[[, reduce: ForLoopOneVariable
			nil,         // ]]]
			reduce(240), // full_srec, reduce: ForLoopOneVariable
			reduce(240), // oosvar_name, reduce: ForLoopOneVariable
			reduce(240), // @[, reduce: ForLoopOneVariable
			reduce(240), // braced_oosvar_name, reduce: ForLoopOneVariable
			reduce(240), // full_oosvar, reduce: ForLoopOneVariable
			reduce(240), // non_sigil_name, reduce: ForLoopOneVariable
			reduce(240), // arr, reduce: ForLoopOneVariable
			reduce(240), // bool, reduce: ForLoopOneVariable
			reduce(240), // float, reduce: ForLoopOneVariable
			reduce(240), // int, reduce: ForLoopOneVariable
			reduce(240), // map, reduce: ForLoopOneVariable
			reduce(240), // num, reduce: ForLoopOneVariable
			reduce(240), // str, reduce: ForLoopOneVariable
			reduce(240), // var, reduce: ForLoopOneVariable
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(240), // +, reduce: ForLoopOneVariable
			reduce(240), // -, reduce: ForLoopOneVariable
			reduce(240), // .+, reduce: ForLoopOneVariable
			reduce(240), // .-, reduce: ForLoopOneVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(240), // !, reduce: ForLoopOneVariable
			reduce(240), // ~, reduce: ForLoopOneVariable
			nil,         // **
			reduce(240), // (, reduce: ForLoopOneVariable
			nil,         // )
			reduce(240), // string_literal, reduce: ForLoopOneVariable
			reduce(240), // int_literal, reduce: ForLoopOneVariable
			reduce(240), // float_literal, reduce: ForLoopOneVariable
			reduce(240), // boolean_literal, reduce: ForLoopOneVariable
			reduce(240), // const_M_PI, reduce: ForLoopOneVariable
			reduce(240), // const_M_E, reduce: ForLoopOneVariable
			reduce(240), // panic, reduce: ForLoopOneVariable
			reduce(240), // [, reduce: ForLoopOneVariable
			nil,         // ,
			reduce(240), // ctx_IPS, reduce: ForLoopOneVariable
			reduce(240), // ctx_IFS, reduce: ForLoopOneVariable
			reduce(240), // ctx_IRS, reduce: ForLoopOneVariable
			reduce(240), // ctx_OPS, reduce: ForLoopOneVariable
			reduce(240), // ctx_OFS, reduce: ForLoopOneVariable
			reduce(240), // ctx_ORS, reduce: ForLoopOneVariable
			reduce(240), // ctx_NF, reduce: ForLoopOneVariable
			reduce(240), // ctx_NR, reduce: ForLoopOneVariable
			reduce(240), // ctx_FNR, reduce: ForLoopOneVariable
			reduce(240), // ctx_FILENAME, reduce: ForLoopOneVariable
			reduce(240), // ctx_FILENUM, reduce: ForLoopOneVariable
			reduce(240), // env, reduce: ForLoopOneVariable
			nil,         // [[
			nil,         // [[[
			reduce(240), // call, reduce: ForLoopOneVariable
			reduce(240), // begin, reduce: ForLoopOneVariable
			reduce(240), // end, reduce: ForLoopOneVariable
			reduce(240), // if, reduce: ForLoopOneVariable
			nil,         // elif
			nil,         // else
			reduce(240), // while, reduce: ForLoopOneVariable
			reduce(240), // do, reduce: ForLoopOneVariable
			reduce(240), // for, reduce: ForLoopOneVariable
			nil,         // in
			reduce(240), // break, reduce: ForLoopOneVariable
			reduce(240), // continue, reduce: ForLoopOneVariable
			reduce(240), // func, reduce: ForLoopOneVariable
			reduce(240), // subr, reduce: ForLoopOneVariable
			reduce(240), // return, reduce: ForLoopOneVariable
		},
	},
	actionRow{ // S4022
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			reduce(97), // =, reduce: TernaryTerm
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: TernaryTerm
			reduce(97), // ^^=, reduce: TernaryTerm
			reduce(97), // &&=, reduce: TernaryTerm
			reduce(97), // ??=, reduce: TernaryTerm
			reduce(97), // ???=, reduce: TernaryTerm
			reduce(97), // |=, reduce: TernaryTerm
			reduce(97), // &=, reduce: TernaryTerm
			reduce(97), // ^=, reduce: TernaryTerm
			reduce(97), // <<=, reduce: TernaryTerm
			reduce(97), // >>=, reduce: TernaryTerm
			reduce(97), // >>>=, reduce: TernaryTerm
			reduce(97), // +=, reduce: TernaryTerm
			reduce(97), // .=, reduce: TernaryTerm
			reduce(97), // -=, reduce: TernaryTerm
			reduce(97), // *=, reduce: TernaryTerm
			reduce(97), // /=, reduce: TernaryTerm
			reduce(97), // //=, reduce: TernaryTerm
			reduce(97), // %=, reduce: TernaryTerm
			reduce(97), // **=, reduce: TernaryTerm
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4023
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(4199), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4024
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4200), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4025
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(202), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: ArraySliceAccess
			reduce(202), // ^^=, reduce: ArraySliceAccess
			reduce(202), // &&=, reduce: ArraySliceAccess
			reduce(202), // ??=, reduce: ArraySliceAccess
			reduce(202), // ???=, reduce: ArraySliceAccess
			reduce(202), // |=, reduce: ArraySliceAccess
			reduce(202), // &=, reduce: ArraySliceAccess
			reduce(202), // ^=, reduce: ArraySliceAccess
			reduce(202), // <<=, reduce: ArraySliceAccess
			reduce(202), // >>=, reduce: ArraySliceAccess
			reduce(202), // >>>=, reduce: ArraySliceAccess
			reduce(202), // +=, reduce: ArraySliceAccess
			reduce(202), // .=, reduce: ArraySliceAccess
			reduce(202), // -=, reduce: ArraySliceAccess
			reduce(202), // *=, reduce: ArraySliceAccess
			reduce(202), // /=, reduce: ArraySliceAccess
			reduce(202), // //=, reduce: ArraySliceAccess
			reduce(202), // %=, reduce: ArraySliceAccess
			reduce(202), // **=, reduce: ArraySliceAccess
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4026
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(201), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: ArraySliceAccess
			reduce(201), // ^^=, reduce: ArraySliceAccess
			reduce(201), // &&=, reduce: ArraySliceAccess
			reduce(201), // ??=, reduce: ArraySliceAccess
			reduce(201), // ???=, reduce: ArraySliceAccess
			reduce(201), // |=, reduce: ArraySliceAccess
			reduce(201), // &=, reduce: ArraySliceAccess
			reduce(201), // ^=, reduce: ArraySliceAccess
			reduce(201), // <<=, reduce: ArraySliceAccess
			reduce(201), // >>=, reduce: ArraySliceAccess
			reduce(201), // >>>=, reduce: ArraySliceAccess
			reduce(201), // +=, reduce: ArraySliceAccess
			reduce(201), // .=, reduce: ArraySliceAccess
			reduce(201), // -=, reduce: ArraySliceAccess
			reduce(201), // *=, reduce: ArraySliceAccess
			reduce(201), // /=, reduce: ArraySliceAccess
			reduce(201), // //=, reduce: ArraySliceAccess
			reduce(201), // %=, reduce: ArraySliceAccess
			reduce(201), // **=, reduce: ArraySliceAccess
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4027
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			reduce(174), // =, reduce: MapLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(174), // ||=, reduce: MapLiteral
			reduce(174), // ^^=, reduce: MapLiteral
			reduce(174), // &&=, reduce: MapLiteral
			reduce(174), // ??=, reduce: MapLiteral
			reduce(174), // ???=, reduce: MapLiteral
			reduce(174), // |=, reduce: MapLiteral
			reduce(174), // &=, reduce: MapLiteral
			reduce(174), // ^=, reduce: MapLiteral
			reduce(174), // <<=, reduce: MapLiteral
			reduce(174), // >>=, reduce: MapLiteral
			reduce(174), // >>>=, reduce: MapLiteral
			reduce(174), // +=, reduce: MapLiteral
			reduce(174), // .=, reduce: MapLiteral
			reduce(174), // -=, reduce: MapLiteral
			reduce(174), // *=, reduce: MapLiteral
			reduce(174), // /=, reduce: MapLiteral
			reduce(174), // //=, reduce: MapLiteral
			reduce(174), // %=, reduce: MapLiteral
			reduce(174), // **=, reduce: MapLiteral
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4028
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(30), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4029
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(76), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4030
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(77), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4031
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(78), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4032
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(79), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4033
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(80), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4034
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(81), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4035
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(82), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4036
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(83), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4037
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(84), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4038
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(85), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4039
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(86), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4040
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(87), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4041
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(88), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4042
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(89), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4043
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(90), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4044
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(91), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4045
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(92), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4046
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(93), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4047
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(94), // ;, reduce: Assignment
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4048
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(173), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(173), // ?, reduce: MapLiteral
			nil,         // :
			reduce(173), // ||, reduce: MapLiteral
			reduce(173), // ^^, reduce: MapLiteral
			reduce(173), // &&, reduce: MapLiteral
			reduce(173), // ??, reduce: MapLiteral
			reduce(173), // ???, reduce: MapLiteral
			reduce(173), // =~, reduce: MapLiteral
			reduce(173), // !=~, reduce: MapLiteral
			reduce(173), // ==, reduce: MapLiteral
			reduce(173), // !=, reduce: MapLiteral
			reduce(173), // >, reduce: MapLiteral
			reduce(173), // >=, reduce: MapLiteral
			reduce(173), // <, reduce: MapLiteral
			reduce(173), // <=, reduce: MapLiteral
			reduce(173), // |, reduce: MapLiteral
			reduce(173), // ^, reduce: MapLiteral
			reduce(173), // &, reduce: MapLiteral
			reduce(173), // <<, reduce: MapLiteral
			reduce(173), // >>, reduce: MapLiteral
			reduce(173), // >>>, reduce: MapLiteral
			reduce(173), // +, reduce: MapLiteral
			reduce(173), // -, reduce: MapLiteral
			reduce(173), // .+, reduce: MapLiteral
			reduce(173), // .-, reduce: MapLiteral
			reduce(173), // ., reduce: MapLiteral
			reduce(173), // *, reduce: MapLiteral
			reduce(173), // /, reduce: MapLiteral
			reduce(173), // //, reduce: MapLiteral
			reduce(173), // %, reduce: MapLiteral
			reduce(173), // .*, reduce: MapLiteral
			reduce(173), // ./, reduce: MapLiteral
			reduce(173), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(173), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(173), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(173), // [[, reduce: MapLiteral
			reduce(173), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4049
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(4201), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4050
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(33), // ;, reduce: Lvalue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4051
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(67), // ;, reduce: LocalVariable
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4052
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4202), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4053
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(4203), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4054
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(4204), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4055
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4205), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4056
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(155), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(165), // field_name
			shift(166), // $[
			nil,        // ]
			shift(167), // braced_field_name
			shift(168), // $[[
			nil,        // ]]
			shift(169), // $[[[
			nil,        // ]]]
			shift(171), // full_srec
			shift(176), // oosvar_name
			shift(177), // @[
			shift(178), // braced_oosvar_name
			shift(180), // full_oosvar
			shift(181), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(198), // +
			shift(200), // -
			shift(201), // .+
			shift(202), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(204), // !
			shift(205), // ~
			nil,        // **
			shift(208), // (
			nil,        // )
			shift(210), // string_literal
			shift(211), // int_literal
			shift(212), // float_literal
			shift(213), // boolean_literal
			shift(214), // const_M_PI
			shift(215), // const_M_E
			shift(216), // panic
			shift(218), // [
			nil,        // ,
			shift(223), // ctx_IPS
			shift(224), // ctx_IFS
			shift(225), // ctx_IRS
			shift(226), // ctx_OPS
			shift(227), // ctx_OFS
			shift(228), // ctx_ORS
			shift(229), // ctx_NF
			shift(230), // ctx_NR
			shift(231), // ctx_FNR
			shift(232), // ctx_FILENAME
			shift(233), // ctx_FILENUM
			shift(235), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4057
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4058
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4059
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4060
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4061
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4062
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4063
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4064
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4065
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4066
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4067
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4068
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4069
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4070
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4071
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4072
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4073
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4074
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4075
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4076
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4077
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4078
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4079
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4080
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4081
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(143), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(143), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(143), // ||, reduce: UnaryOpTerm
			reduce(143), // ^^, reduce: UnaryOpTerm
			reduce(143), // &&, reduce: UnaryOpTerm
			reduce(143), // ??, reduce: UnaryOpTerm
			reduce(143), // ???, reduce: UnaryOpTerm
			reduce(143), // =~, reduce: UnaryOpTerm
			reduce(143), // !=~, reduce: UnaryOpTerm
			reduce(143), // ==, reduce: UnaryOpTerm
			reduce(143), // !=, reduce: UnaryOpTerm
			reduce(143), // >, reduce: UnaryOpTerm
			reduce(143), // >=, reduce: UnaryOpTerm
			reduce(143), // <, reduce: UnaryOpTerm
			reduce(143), // <=, reduce: UnaryOpTerm
			reduce(143), // |, reduce: UnaryOpTerm
			reduce(143), // ^, reduce: UnaryOpTerm
			reduce(143), // &, reduce: UnaryOpTerm
			reduce(143), // <<, reduce: UnaryOpTerm
			reduce(143), // >>, reduce: UnaryOpTerm
			reduce(143), // >>>, reduce: UnaryOpTerm
			reduce(143), // +, reduce: UnaryOpTerm
			reduce(143), // -, reduce: UnaryOpTerm
			reduce(143), // .+, reduce: UnaryOpTerm
			reduce(143), // .-, reduce: UnaryOpTerm
			reduce(143), // ., reduce: UnaryOpTerm
			reduce(143), // *, reduce: UnaryOpTerm
			reduce(143), // /, reduce: UnaryOpTerm
			reduce(143), // //, reduce: UnaryOpTerm
			reduce(143), // %, reduce: UnaryOpTerm
			reduce(143), // .*, reduce: UnaryOpTerm
			reduce(143), // ./, reduce: UnaryOpTerm
			reduce(143), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4082
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4083
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4084
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4085
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4086
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4087
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4088
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4089
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(144), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(144), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(144), // ||, reduce: UnaryOpTerm
			reduce(144), // ^^, reduce: UnaryOpTerm
			reduce(144), // &&, reduce: UnaryOpTerm
			reduce(144), // ??, reduce: UnaryOpTerm
			reduce(144), // ???, reduce: UnaryOpTerm
			reduce(144), // =~, reduce: UnaryOpTerm
			reduce(144), // !=~, reduce: UnaryOpTerm
			reduce(144), // ==, reduce: UnaryOpTerm
			reduce(144), // !=, reduce: UnaryOpTerm
			reduce(144), // >, reduce: UnaryOpTerm
			reduce(144), // >=, reduce: UnaryOpTerm
			reduce(144), // <, reduce: UnaryOpTerm
			reduce(144), // <=, reduce: UnaryOpTerm
			reduce(144), // |, reduce: UnaryOpTerm
			reduce(144), // ^, reduce: UnaryOpTerm
			reduce(144), // &, reduce: UnaryOpTerm
			reduce(144), // <<, reduce: UnaryOpTerm
			reduce(144), // >>, reduce: UnaryOpTerm
			reduce(144), // >>>, reduce: UnaryOpTerm
			reduce(144), // +, reduce: UnaryOpTerm
			reduce(144), // -, reduce: UnaryOpTerm
			reduce(144), // .+, reduce: UnaryOpTerm
			reduce(144), // .-, reduce: UnaryOpTerm
			reduce(144), // ., reduce: UnaryOpTerm
			reduce(144), // *, reduce: UnaryOpTerm
			reduce(144), // /, reduce: UnaryOpTerm
			reduce(144), // //, reduce: UnaryOpTerm
			reduce(144), // %, reduce: UnaryOpTerm
			reduce(144), // .*, reduce: UnaryOpTerm
			reduce(144), // ./, reduce: UnaryOpTerm
			reduce(144), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4090
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(145), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(145), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(145), // ||, reduce: UnaryOpTerm
			reduce(145), // ^^, reduce: UnaryOpTerm
			reduce(145), // &&, reduce: UnaryOpTerm
			reduce(145), // ??, reduce: UnaryOpTerm
			reduce(145), // ???, reduce: UnaryOpTerm
			reduce(145), // =~, reduce: UnaryOpTerm
			reduce(145), // !=~, reduce: UnaryOpTerm
			reduce(145), // ==, reduce: UnaryOpTerm
			reduce(145), // !=, reduce: UnaryOpTerm
			reduce(145), // >, reduce: UnaryOpTerm
			reduce(145), // >=, reduce: UnaryOpTerm
			reduce(145), // <, reduce: UnaryOpTerm
			reduce(145), // <=, reduce: UnaryOpTerm
			reduce(145), // |, reduce: UnaryOpTerm
			reduce(145), // ^, reduce: UnaryOpTerm
			reduce(145), // &, reduce: UnaryOpTerm
			reduce(145), // <<, reduce: UnaryOpTerm
			reduce(145), // >>, reduce: UnaryOpTerm
			reduce(145), // >>>, reduce: UnaryOpTerm
			reduce(145), // +, reduce: UnaryOpTerm
			reduce(145), // -, reduce: UnaryOpTerm
			reduce(145), // .+, reduce: UnaryOpTerm
			reduce(145), // .-, reduce: UnaryOpTerm
			reduce(145), // ., reduce: UnaryOpTerm
			reduce(145), // *, reduce: UnaryOpTerm
			reduce(145), // /, reduce: UnaryOpTerm
			reduce(145), // //, reduce: UnaryOpTerm
			reduce(145), // %, reduce: UnaryOpTerm
			reduce(145), // .*, reduce: UnaryOpTerm
			reduce(145), // ./, reduce: UnaryOpTerm
			reduce(145), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4091
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(146), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(146), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(146), // ||, reduce: UnaryOpTerm
			reduce(146), // ^^, reduce: UnaryOpTerm
			reduce(146), // &&, reduce: UnaryOpTerm
			reduce(146), // ??, reduce: UnaryOpTerm
			reduce(146), // ???, reduce: UnaryOpTerm
			reduce(146), // =~, reduce: UnaryOpTerm
			reduce(146), // !=~, reduce: UnaryOpTerm
			reduce(146), // ==, reduce: UnaryOpTerm
			reduce(146), // !=, reduce: UnaryOpTerm
			reduce(146), // >, reduce: UnaryOpTerm
			reduce(146), // >=, reduce: UnaryOpTerm
			reduce(146), // <, reduce: UnaryOpTerm
			reduce(146), // <=, reduce: UnaryOpTerm
			reduce(146), // |, reduce: UnaryOpTerm
			reduce(146), // ^, reduce: UnaryOpTerm
			reduce(146), // &, reduce: UnaryOpTerm
			reduce(146), // <<, reduce: UnaryOpTerm
			reduce(146), // >>, reduce: UnaryOpTerm
			reduce(146), // >>>, reduce: UnaryOpTerm
			reduce(146), // +, reduce: UnaryOpTerm
			reduce(146), // -, reduce: UnaryOpTerm
			reduce(146), // .+, reduce: UnaryOpTerm
			reduce(146), // .-, reduce: UnaryOpTerm
			reduce(146), // ., reduce: UnaryOpTerm
			reduce(146), // *, reduce: UnaryOpTerm
			reduce(146), // /, reduce: UnaryOpTerm
			reduce(146), // //, reduce: UnaryOpTerm
			reduce(146), // %, reduce: UnaryOpTerm
			reduce(146), // .*, reduce: UnaryOpTerm
			reduce(146), // ./, reduce: UnaryOpTerm
			reduce(146), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4092
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(147), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(147), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(147), // ||, reduce: UnaryOpTerm
			reduce(147), // ^^, reduce: UnaryOpTerm
			reduce(147), // &&, reduce: UnaryOpTerm
			reduce(147), // ??, reduce: UnaryOpTerm
			reduce(147), // ???, reduce: UnaryOpTerm
			reduce(147), // =~, reduce: UnaryOpTerm
			reduce(147), // !=~, reduce: UnaryOpTerm
			reduce(147), // ==, reduce: UnaryOpTerm
			reduce(147), // !=, reduce: UnaryOpTerm
			reduce(147), // >, reduce: UnaryOpTerm
			reduce(147), // >=, reduce: UnaryOpTerm
			reduce(147), // <, reduce: UnaryOpTerm
			reduce(147), // <=, reduce: UnaryOpTerm
			reduce(147), // |, reduce: UnaryOpTerm
			reduce(147), // ^, reduce: UnaryOpTerm
			reduce(147), // &, reduce: UnaryOpTerm
			reduce(147), // <<, reduce: UnaryOpTerm
			reduce(147), // >>, reduce: UnaryOpTerm
			reduce(147), // >>>, reduce: UnaryOpTerm
			reduce(147), // +, reduce: UnaryOpTerm
			reduce(147), // -, reduce: UnaryOpTerm
			reduce(147), // .+, reduce: UnaryOpTerm
			reduce(147), // .-, reduce: UnaryOpTerm
			reduce(147), // ., reduce: UnaryOpTerm
			reduce(147), // *, reduce: UnaryOpTerm
			reduce(147), // /, reduce: UnaryOpTerm
			reduce(147), // //, reduce: UnaryOpTerm
			reduce(147), // %, reduce: UnaryOpTerm
			reduce(147), // .*, reduce: UnaryOpTerm
			reduce(147), // ./, reduce: UnaryOpTerm
			reduce(147), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4093
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(148), // ;, reduce: UnaryOpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(148), // ?, reduce: UnaryOpTerm
			nil,         // :
			reduce(148), // ||, reduce: UnaryOpTerm
			reduce(148), // ^^, reduce: UnaryOpTerm
			reduce(148), // &&, reduce: UnaryOpTerm
			reduce(148), // ??, reduce: UnaryOpTerm
			reduce(148), // ???, reduce: UnaryOpTerm
			reduce(148), // =~, reduce: UnaryOpTerm
			reduce(148), // !=~, reduce: UnaryOpTerm
			reduce(148), // ==, reduce: UnaryOpTerm
			reduce(148), // !=, reduce: UnaryOpTerm
			reduce(148), // >, reduce: UnaryOpTerm
			reduce(148), // >=, reduce: UnaryOpTerm
			reduce(148), // <, reduce: UnaryOpTerm
			reduce(148), // <=, reduce: UnaryOpTerm
			reduce(148), // |, reduce: UnaryOpTerm
			reduce(148), // ^, reduce: UnaryOpTerm
			reduce(148), // &, reduce: UnaryOpTerm
			reduce(148), // <<, reduce: UnaryOpTerm
			reduce(148), // >>, reduce: UnaryOpTerm
			reduce(148), // >>>, reduce: UnaryOpTerm
			reduce(148), // +, reduce: UnaryOpTerm
			reduce(148), // -, reduce: UnaryOpTerm
			reduce(148), // .+, reduce: UnaryOpTerm
			reduce(148), // .-, reduce: UnaryOpTerm
			reduce(148), // ., reduce: UnaryOpTerm
			reduce(148), // *, reduce: UnaryOpTerm
			reduce(148), // /, reduce: UnaryOpTerm
			reduce(148), // //, reduce: UnaryOpTerm
			reduce(148), // %, reduce: UnaryOpTerm
			reduce(148), // .*, reduce: UnaryOpTerm
			reduce(148), // ./, reduce: UnaryOpTerm
			reduce(148), // .//, reduce: UnaryOpTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4094
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4095
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4239), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4096
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1491), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1500), // field_name
			shift(1501), // $[
			nil,         // ]
			shift(1502), // braced_field_name
			shift(1503), // $[[
			nil,         // ]]
			shift(1504), // $[[[
			nil,         // ]]]
			shift(1506), // full_srec
			shift(1511), // oosvar_name
			shift(1512), // @[
			shift(1513), // braced_oosvar_name
			shift(1515), // full_oosvar
			shift(1516), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4241), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1532), // +
			shift(1534), // -
			shift(1535), // .+
			shift(1536), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1538), // !
			shift(1539), // ~
			nil,         // **
			shift(1542), // (
			nil,         // )
			shift(1544), // string_literal
			shift(1545), // int_literal
			shift(1546), // float_literal
			shift(1547), // boolean_literal
			shift(1548), // const_M_PI
			shift(1549), // const_M_E
			shift(1550), // panic
			shift(1552), // [
			nil,         // ,
			shift(1555), // ctx_IPS
			shift(1556), // ctx_IFS
			shift(1557), // ctx_IRS
			shift(1558), // ctx_OPS
			shift(1559), // ctx_OFS
			shift(1560), // ctx_ORS
			shift(1561), // ctx_NF
			shift(1562), // ctx_NR
			shift(1563), // ctx_FNR
			shift(1564), // ctx_FILENAME
			shift(1565), // ctx_FILENUM
			shift(1567), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4097
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(522), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(531), // field_name
			shift(532), // $[
			nil,        // ]
			shift(533), // braced_field_name
			shift(534), // $[[
			nil,        // ]]
			shift(535), // $[[[
			nil,        // ]]]
			shift(537), // full_srec
			shift(542), // oosvar_name
			shift(543), // @[
			shift(544), // braced_oosvar_name
			shift(546), // full_oosvar
			shift(547), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(562), // +
			shift(564), // -
			shift(565), // .+
			shift(566), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(568), // !
			shift(569), // ~
			nil,        // **
			shift(572), // (
			nil,        // )
			shift(574), // string_literal
			shift(575), // int_literal
			shift(576), // float_literal
			shift(577), // boolean_literal
			shift(578), // const_M_PI
			shift(579), // const_M_E
			shift(580), // panic
			shift(582), // [
			nil,        // ,
			shift(585), // ctx_IPS
			shift(586), // ctx_IFS
			shift(587), // ctx_IRS
			shift(588), // ctx_OPS
			shift(589), // ctx_OFS
			shift(590), // ctx_ORS
			shift(591), // ctx_NF
			shift(592), // ctx_NR
			shift(593), // ctx_FNR
			shift(594), // ctx_FILENAME
			shift(595), // ctx_FILENUM
			shift(597), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4098
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(604), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(613), // field_name
			shift(614), // $[
			nil,        // ]
			shift(615), // braced_field_name
			shift(616), // $[[
			nil,        // ]]
			shift(617), // $[[[
			nil,        // ]]]
			shift(619), // full_srec
			shift(624), // oosvar_name
			shift(625), // @[
			shift(626), // braced_oosvar_name
			shift(628), // full_oosvar
			shift(629), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(644), // +
			shift(646), // -
			shift(647), // .+
			shift(648), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(650), // !
			shift(651), // ~
			nil,        // **
			shift(654), // (
			nil,        // )
			shift(656), // string_literal
			shift(657), // int_literal
			shift(658), // float_literal
			shift(659), // boolean_literal
			shift(660), // const_M_PI
			shift(661), // const_M_E
			shift(662), // panic
			shift(664), // [
			nil,        // ,
			shift(667), // ctx_IPS
			shift(668), // ctx_IFS
			shift(669), // ctx_IRS
			shift(670), // ctx_OPS
			shift(671), // ctx_OFS
			shift(672), // ctx_ORS
			shift(673), // ctx_NF
			shift(674), // ctx_NR
			shift(675), // ctx_FNR
			shift(676), // ctx_FILENAME
			shift(677), // ctx_FILENUM
			shift(679), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4099
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(167), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(167), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(167), // ||, reduce: ArrayLiteral
			reduce(167), // ^^, reduce: ArrayLiteral
			reduce(167), // &&, reduce: ArrayLiteral
			reduce(167), // ??, reduce: ArrayLiteral
			reduce(167), // ???, reduce: ArrayLiteral
			reduce(167), // =~, reduce: ArrayLiteral
			reduce(167), // !=~, reduce: ArrayLiteral
			reduce(167), // ==, reduce: ArrayLiteral
			reduce(167), // !=, reduce: ArrayLiteral
			reduce(167), // >, reduce: ArrayLiteral
			reduce(167), // >=, reduce: ArrayLiteral
			reduce(167), // <, reduce: ArrayLiteral
			reduce(167), // <=, reduce: ArrayLiteral
			reduce(167), // |, reduce: ArrayLiteral
			reduce(167), // ^, reduce: ArrayLiteral
			reduce(167), // &, reduce: ArrayLiteral
			reduce(167), // <<, reduce: ArrayLiteral
			reduce(167), // >>, reduce: ArrayLiteral
			reduce(167), // >>>, reduce: ArrayLiteral
			reduce(167), // +, reduce: ArrayLiteral
			reduce(167), // -, reduce: ArrayLiteral
			reduce(167), // .+, reduce: ArrayLiteral
			reduce(167), // .-, reduce: ArrayLiteral
			reduce(167), // ., reduce: ArrayLiteral
			reduce(167), // *, reduce: ArrayLiteral
			reduce(167), // /, reduce: ArrayLiteral
			reduce(167), // //, reduce: ArrayLiteral
			reduce(167), // %, reduce: ArrayLiteral
			reduce(167), // .*, reduce: ArrayLiteral
			reduce(167), // ./, reduce: ArrayLiteral
			reduce(167), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(167), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(167), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(167), // [[, reduce: ArrayLiteral
			reduce(167), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4100
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4244), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4101
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(440), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(449), // field_name
			shift(450), // $[
			nil,        // ]
			shift(451), // braced_field_name
			shift(452), // $[[
			nil,        // ]]
			shift(453), // $[[[
			nil,        // ]]]
			shift(455), // full_srec
			shift(460), // oosvar_name
			shift(461), // @[
			shift(462), // braced_oosvar_name
			shift(464), // full_oosvar
			shift(465), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(480), // +
			shift(482), // -
			shift(483), // .+
			shift(484), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(486), // !
			shift(487), // ~
			nil,        // **
			shift(490), // (
			nil,        // )
			shift(492), // string_literal
			shift(493), // int_literal
			shift(494), // float_literal
			shift(495), // boolean_literal
			shift(496), // const_M_PI
			shift(497), // const_M_E
			shift(498), // panic
			shift(500), // [
			nil,        // ,
			shift(503), // ctx_IPS
			shift(504), // ctx_IFS
			shift(505), // ctx_IRS
			shift(506), // ctx_OPS
			shift(507), // ctx_OFS
			shift(508), // ctx_ORS
			shift(509), // ctx_NF
			shift(510), // ctx_NR
			shift(511), // ctx_FNR
			shift(512), // ctx_FILENAME
			shift(513), // ctx_FILENUM
			shift(515), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4102
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(4247), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4103
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(211), // ;, reduce: FcnArgs
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4104
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			nil,        // }
			reduce(55), // =, reduce: IndirectFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(55), // ||=, reduce: IndirectFieldValue
			reduce(55), // ^^=, reduce: IndirectFieldValue
			reduce(55), // &&=, reduce: IndirectFieldValue
			reduce(55), // ??=, reduce: IndirectFieldValue
			reduce(55), // ???=, reduce: IndirectFieldValue
			reduce(55), // |=, reduce: IndirectFieldValue
			reduce(55), // &=, reduce: IndirectFieldValue
			reduce(55), // ^=, reduce: IndirectFieldValue
			reduce(55), // <<=, reduce: IndirectFieldValue
			reduce(55), // >>=, reduce: IndirectFieldValue
			reduce(55), // >>>=, reduce: IndirectFieldValue
			reduce(55), // +=, reduce: IndirectFieldValue
			reduce(55), // .=, reduce: IndirectFieldValue
			reduce(55), // -=, reduce: IndirectFieldValue
			reduce(55), // *=, reduce: IndirectFieldValue
			reduce(55), // /=, reduce: IndirectFieldValue
			reduce(55), // //=, reduce: IndirectFieldValue
			reduce(55), // %=, reduce: IndirectFieldValue
			reduce(55), // **=, reduce: IndirectFieldValue
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4105
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			nil,        // }
			reduce(57), // =, reduce: PositionalFieldName
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(57), // ||=, reduce: PositionalFieldName
			reduce(57), // ^^=, reduce: PositionalFieldName
			reduce(57), // &&=, reduce: PositionalFieldName
			reduce(57), // ??=, reduce: PositionalFieldName
			reduce(57), // ???=, reduce: PositionalFieldName
			reduce(57), // |=, reduce: PositionalFieldName
			reduce(57), // &=, reduce: PositionalFieldName
			reduce(57), // ^=, reduce: PositionalFieldName
			reduce(57), // <<=, reduce: PositionalFieldName
			reduce(57), // >>=, reduce: PositionalFieldName
			reduce(57), // >>>=, reduce: PositionalFieldName
			reduce(57), // +=, reduce: PositionalFieldName
			reduce(57), // .=, reduce: PositionalFieldName
			reduce(57), // -=, reduce: PositionalFieldName
			reduce(57), // *=, reduce: PositionalFieldName
			reduce(57), // /=, reduce: PositionalFieldName
			reduce(57), // //=, reduce: PositionalFieldName
			reduce(57), // %=, reduce: PositionalFieldName
			reduce(57), // **=, reduce: PositionalFieldName
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4106
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			nil,        // }
			reduce(58), // =, reduce: PositionalFieldValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(58), // ||=, reduce: PositionalFieldValue
			reduce(58), // ^^=, reduce: PositionalFieldValue
			reduce(58), // &&=, reduce: PositionalFieldValue
			reduce(58), // ??=, reduce: PositionalFieldValue
			reduce(58), // ???=, reduce: PositionalFieldValue
			reduce(58), // |=, reduce: PositionalFieldValue
			reduce(58), // &=, reduce: PositionalFieldValue
			reduce(58), // ^=, reduce: PositionalFieldValue
			reduce(58), // <<=, reduce: PositionalFieldValue
			reduce(58), // >>=, reduce: PositionalFieldValue
			reduce(58), // >>>=, reduce: PositionalFieldValue
			reduce(58), // +=, reduce: PositionalFieldValue
			reduce(58), // .=, reduce: PositionalFieldValue
			reduce(58), // -=, reduce: PositionalFieldValue
			reduce(58), // *=, reduce: PositionalFieldValue
			reduce(58), // /=, reduce: PositionalFieldValue
			reduce(58), // //=, reduce: PositionalFieldValue
			reduce(58), // %=, reduce: PositionalFieldValue
			reduce(58), // **=, reduce: PositionalFieldValue
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4107
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			nil,        // }
			reduce(64), // =, reduce: IndirectOosvarValue
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(64), // ||=, reduce: IndirectOosvarValue
			reduce(64), // ^^=, reduce: IndirectOosvarValue
			reduce(64), // &&=, reduce: IndirectOosvarValue
			reduce(64), // ??=, reduce: IndirectOosvarValue
			reduce(64), // ???=, reduce: IndirectOosvarValue
			reduce(64), // |=, reduce: IndirectOosvarValue
			reduce(64), // &=, reduce: IndirectOosvarValue
			reduce(64), // ^=, reduce: IndirectOosvarValue
			reduce(64), // <<=, reduce: IndirectOosvarValue
			reduce(64), // >>=, reduce: IndirectOosvarValue
			reduce(64), // >>>=, reduce: IndirectOosvarValue
			reduce(64), // +=, reduce: IndirectOosvarValue
			reduce(64), // .=, reduce: IndirectOosvarValue
			reduce(64), // -=, reduce: IndirectOosvarValue
			reduce(64), // *=, reduce: IndirectOosvarValue
			reduce(64), // /=, reduce: IndirectOosvarValue
			reduce(64), // //=, reduce: IndirectOosvarValue
			reduce(64), // %=, reduce: IndirectOosvarValue
			reduce(64), // **=, reduce: IndirectOosvarValue
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4108
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4249), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4109
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			reduce(99),  // =, reduce: LogicalOrTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(99),  // ||=, reduce: LogicalOrTerm
			reduce(99),  // ^^=, reduce: LogicalOrTerm
			reduce(99),  // &&=, reduce: LogicalOrTerm
			reduce(99),  // ??=, reduce: LogicalOrTerm
			reduce(99),  // ???=, reduce: LogicalOrTerm
			reduce(99),  // |=, reduce: LogicalOrTerm
			reduce(99),  // &=, reduce: LogicalOrTerm
			reduce(99),  // ^=, reduce: LogicalOrTerm
			reduce(99),  // <<=, reduce: LogicalOrTerm
			reduce(99),  // >>=, reduce: LogicalOrTerm
			reduce(99),  // >>>=, reduce: LogicalOrTerm
			reduce(99),  // +=, reduce: LogicalOrTerm
			reduce(99),  // .=, reduce: LogicalOrTerm
			reduce(99),  // -=, reduce: LogicalOrTerm
			reduce(99),  // *=, reduce: LogicalOrTerm
			reduce(99),  // /=, reduce: LogicalOrTerm
			reduce(99),  // //=, reduce: LogicalOrTerm
			reduce(99),  // %=, reduce: LogicalOrTerm
			reduce(99),  // **=, reduce: LogicalOrTerm
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(3860), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4110
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			reduce(101), // =, reduce: LogicalXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(101), // ||=, reduce: LogicalXORTerm
			reduce(101), // ^^=, reduce: LogicalXORTerm
			reduce(101), // &&=, reduce: LogicalXORTerm
			reduce(101), // ??=, reduce: LogicalXORTerm
			reduce(101), // ???=, reduce: LogicalXORTerm
			reduce(101), // |=, reduce: LogicalXORTerm
			reduce(101), // &=, reduce: LogicalXORTerm
			reduce(101), // ^=, reduce: LogicalXORTerm
			reduce(101), // <<=, reduce: LogicalXORTerm
			reduce(101), // >>=, reduce: LogicalXORTerm
			reduce(101), // >>>=, reduce: LogicalXORTerm
			reduce(101), // +=, reduce: LogicalXORTerm
			reduce(101), // .=, reduce: LogicalXORTerm
			reduce(101), // -=, reduce: LogicalXORTerm
			reduce(101), // *=, reduce: LogicalXORTerm
			reduce(101), // /=, reduce: LogicalXORTerm
			reduce(101), // //=, reduce: LogicalXORTerm
			reduce(101), // %=, reduce: LogicalXORTerm
			reduce(101), // **=, reduce: LogicalXORTerm
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(3861), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4111
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			reduce(103), // =, reduce: LogicalAndTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(103), // ||=, reduce: LogicalAndTerm
			reduce(103), // ^^=, reduce: LogicalAndTerm
			reduce(103), // &&=, reduce: LogicalAndTerm
			reduce(103), // ??=, reduce: LogicalAndTerm
			reduce(103), // ???=, reduce: LogicalAndTerm
			reduce(103), // |=, reduce: LogicalAndTerm
			reduce(103), // &=, reduce: LogicalAndTerm
			reduce(103), // ^=, reduce: LogicalAndTerm
			reduce(103), // <<=, reduce: LogicalAndTerm
			reduce(103), // >>=, reduce: LogicalAndTerm
			reduce(103), // >>>=, reduce: LogicalAndTerm
			reduce(103), // +=, reduce: LogicalAndTerm
			reduce(103), // .=, reduce: LogicalAndTerm
			reduce(103), // -=, reduce: LogicalAndTerm
			reduce(103), // *=, reduce: LogicalAndTerm
			reduce(103), // /=, reduce: LogicalAndTerm
			reduce(103), // //=, reduce: LogicalAndTerm
			reduce(103), // %=, reduce: LogicalAndTerm
			reduce(103), // **=, reduce: LogicalAndTerm
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(3862), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4112
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(105), // =, reduce: AbsentCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(105), // ||=, reduce: AbsentCoalesceTerm
			reduce(105), // ^^=, reduce: AbsentCoalesceTerm
			reduce(105), // &&=, reduce: AbsentCoalesceTerm
			reduce(105), // ??=, reduce: AbsentCoalesceTerm
			reduce(105), // ???=, reduce: AbsentCoalesceTerm
			reduce(105), // |=, reduce: AbsentCoalesceTerm
			reduce(105), // &=, reduce: AbsentCoalesceTerm
			reduce(105), // ^=, reduce: AbsentCoalesceTerm
			reduce(105), // <<=, reduce: AbsentCoalesceTerm
			reduce(105), // >>=, reduce: AbsentCoalesceTerm
			reduce(105), // >>>=, reduce: AbsentCoalesceTerm
			reduce(105), // +=, reduce: AbsentCoalesceTerm
			reduce(105), // .=, reduce: AbsentCoalesceTerm
			reduce(105), // -=, reduce: AbsentCoalesceTerm
			reduce(105), // *=, reduce: AbsentCoalesceTerm
			reduce(105), // /=, reduce: AbsentCoalesceTerm
			reduce(105), // //=, reduce: AbsentCoalesceTerm
			reduce(105), // %=, reduce: AbsentCoalesceTerm
			reduce(105), // **=, reduce: AbsentCoalesceTerm
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(3863), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4113
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			reduce(107), // =, reduce: EmptyCoalesceTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(107), // ||=, reduce: EmptyCoalesceTerm
			reduce(107), // ^^=, reduce: EmptyCoalesceTerm
			reduce(107), // &&=, reduce: EmptyCoalesceTerm
			reduce(107), // ??=, reduce: EmptyCoalesceTerm
			reduce(107), // ???=, reduce: EmptyCoalesceTerm
			reduce(107), // |=, reduce: EmptyCoalesceTerm
			reduce(107), // &=, reduce: EmptyCoalesceTerm
			reduce(107), // ^=, reduce: EmptyCoalesceTerm
			reduce(107), // <<=, reduce: EmptyCoalesceTerm
			reduce(107), // >>=, reduce: EmptyCoalesceTerm
			reduce(107), // >>>=, reduce: EmptyCoalesceTerm
			reduce(107), // +=, reduce: EmptyCoalesceTerm
			reduce(107), // .=, reduce: EmptyCoalesceTerm
			reduce(107), // -=, reduce: EmptyCoalesceTerm
			reduce(107), // *=, reduce: EmptyCoalesceTerm
			reduce(107), // /=, reduce: EmptyCoalesceTerm
			reduce(107), // //=, reduce: EmptyCoalesceTerm
			reduce(107), // %=, reduce: EmptyCoalesceTerm
			reduce(107), // **=, reduce: EmptyCoalesceTerm
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(3864), // =~
			shift(3865), // !=~
			shift(3866), // ==
			shift(3867), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4114
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(109), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(109), // ||=, reduce: EqneTerm
			reduce(109), // ^^=, reduce: EqneTerm
			reduce(109), // &&=, reduce: EqneTerm
			reduce(109), // ??=, reduce: EqneTerm
			reduce(109), // ???=, reduce: EqneTerm
			reduce(109), // |=, reduce: EqneTerm
			reduce(109), // &=, reduce: EqneTerm
			reduce(109), // ^=, reduce: EqneTerm
			reduce(109), // <<=, reduce: EqneTerm
			reduce(109), // >>=, reduce: EqneTerm
			reduce(109), // >>>=, reduce: EqneTerm
			reduce(109), // +=, reduce: EqneTerm
			reduce(109), // .=, reduce: EqneTerm
			reduce(109), // -=, reduce: EqneTerm
			reduce(109), // *=, reduce: EqneTerm
			reduce(109), // /=, reduce: EqneTerm
			reduce(109), // //=, reduce: EqneTerm
			reduce(109), // %=, reduce: EqneTerm
			reduce(109), // **=, reduce: EqneTerm
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(3868), // >
			shift(3869), // >=
			shift(3870), // <
			shift(3871), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4115
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(110), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(110), // ||=, reduce: EqneTerm
			reduce(110), // ^^=, reduce: EqneTerm
			reduce(110), // &&=, reduce: EqneTerm
			reduce(110), // ??=, reduce: EqneTerm
			reduce(110), // ???=, reduce: EqneTerm
			reduce(110), // |=, reduce: EqneTerm
			reduce(110), // &=, reduce: EqneTerm
			reduce(110), // ^=, reduce: EqneTerm
			reduce(110), // <<=, reduce: EqneTerm
			reduce(110), // >>=, reduce: EqneTerm
			reduce(110), // >>>=, reduce: EqneTerm
			reduce(110), // +=, reduce: EqneTerm
			reduce(110), // .=, reduce: EqneTerm
			reduce(110), // -=, reduce: EqneTerm
			reduce(110), // *=, reduce: EqneTerm
			reduce(110), // /=, reduce: EqneTerm
			reduce(110), // //=, reduce: EqneTerm
			reduce(110), // %=, reduce: EqneTerm
			reduce(110), // **=, reduce: EqneTerm
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(3868), // >
			shift(3869), // >=
			shift(3870), // <
			shift(3871), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4116
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(111), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(111), // ||=, reduce: EqneTerm
			reduce(111), // ^^=, reduce: EqneTerm
			reduce(111), // &&=, reduce: EqneTerm
			reduce(111), // ??=, reduce: EqneTerm
			reduce(111), // ???=, reduce: EqneTerm
			reduce(111), // |=, reduce: EqneTerm
			reduce(111), // &=, reduce: EqneTerm
			reduce(111), // ^=, reduce: EqneTerm
			reduce(111), // <<=, reduce: EqneTerm
			reduce(111), // >>=, reduce: EqneTerm
			reduce(111), // >>>=, reduce: EqneTerm
			reduce(111), // +=, reduce: EqneTerm
			reduce(111), // .=, reduce: EqneTerm
			reduce(111), // -=, reduce: EqneTerm
			reduce(111), // *=, reduce: EqneTerm
			reduce(111), // /=, reduce: EqneTerm
			reduce(111), // //=, reduce: EqneTerm
			reduce(111), // %=, reduce: EqneTerm
			reduce(111), // **=, reduce: EqneTerm
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(3868), // >
			shift(3869), // >=
			shift(3870), // <
			shift(3871), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4117
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			reduce(112), // =, reduce: EqneTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(112), // ||=, reduce: EqneTerm
			reduce(112), // ^^=, reduce: EqneTerm
			reduce(112), // &&=, reduce: EqneTerm
			reduce(112), // ??=, reduce: EqneTerm
			reduce(112), // ???=, reduce: EqneTerm
			reduce(112), // |=, reduce: EqneTerm
			reduce(112), // &=, reduce: EqneTerm
			reduce(112), // ^=, reduce: EqneTerm
			reduce(112), // <<=, reduce: EqneTerm
			reduce(112), // >>=, reduce: EqneTerm
			reduce(112), // >>>=, reduce: EqneTerm
			reduce(112), // +=, reduce: EqneTerm
			reduce(112), // .=, reduce: EqneTerm
			reduce(112), // -=, reduce: EqneTerm
			reduce(112), // *=, reduce: EqneTerm
			reduce(112), // /=, reduce: EqneTerm
			reduce(112), // //=, reduce: EqneTerm
			reduce(112), // %=, reduce: EqneTerm
			reduce(112), // **=, reduce: EqneTerm
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(3868), // >
			shift(3869), // >=
			shift(3870), // <
			shift(3871), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4118
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(114), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(114), // ||=, reduce: CmpTerm
			reduce(114), // ^^=, reduce: CmpTerm
			reduce(114), // &&=, reduce: CmpTerm
			reduce(114), // ??=, reduce: CmpTerm
			reduce(114), // ???=, reduce: CmpTerm
			reduce(114), // |=, reduce: CmpTerm
			reduce(114), // &=, reduce: CmpTerm
			reduce(114), // ^=, reduce: CmpTerm
			reduce(114), // <<=, reduce: CmpTerm
			reduce(114), // >>=, reduce: CmpTerm
			reduce(114), // >>>=, reduce: CmpTerm
			reduce(114), // +=, reduce: CmpTerm
			reduce(114), // .=, reduce: CmpTerm
			reduce(114), // -=, reduce: CmpTerm
			reduce(114), // *=, reduce: CmpTerm
			reduce(114), // /=, reduce: CmpTerm
			reduce(114), // //=, reduce: CmpTerm
			reduce(114), // %=, reduce: CmpTerm
			reduce(114), // **=, reduce: CmpTerm
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(3872), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4119
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(115), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(115), // ||=, reduce: CmpTerm
			reduce(115), // ^^=, reduce: CmpTerm
			reduce(115), // &&=, reduce: CmpTerm
			reduce(115), // ??=, reduce: CmpTerm
			reduce(115), // ???=, reduce: CmpTerm
			reduce(115), // |=, reduce: CmpTerm
			reduce(115), // &=, reduce: CmpTerm
			reduce(115), // ^=, reduce: CmpTerm
			reduce(115), // <<=, reduce: CmpTerm
			reduce(115), // >>=, reduce: CmpTerm
			reduce(115), // >>>=, reduce: CmpTerm
			reduce(115), // +=, reduce: CmpTerm
			reduce(115), // .=, reduce: CmpTerm
			reduce(115), // -=, reduce: CmpTerm
			reduce(115), // *=, reduce: CmpTerm
			reduce(115), // /=, reduce: CmpTerm
			reduce(115), // //=, reduce: CmpTerm
			reduce(115), // %=, reduce: CmpTerm
			reduce(115), // **=, reduce: CmpTerm
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(3872), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4120
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(116), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(116), // ||=, reduce: CmpTerm
			reduce(116), // ^^=, reduce: CmpTerm
			reduce(116), // &&=, reduce: CmpTerm
			reduce(116), // ??=, reduce: CmpTerm
			reduce(116), // ???=, reduce: CmpTerm
			reduce(116), // |=, reduce: CmpTerm
			reduce(116), // &=, reduce: CmpTerm
			reduce(116), // ^=, reduce: CmpTerm
			reduce(116), // <<=, reduce: CmpTerm
			reduce(116), // >>=, reduce: CmpTerm
			reduce(116), // >>>=, reduce: CmpTerm
			reduce(116), // +=, reduce: CmpTerm
			reduce(116), // .=, reduce: CmpTerm
			reduce(116), // -=, reduce: CmpTerm
			reduce(116), // *=, reduce: CmpTerm
			reduce(116), // /=, reduce: CmpTerm
			reduce(116), // //=, reduce: CmpTerm
			reduce(116), // %=, reduce: CmpTerm
			reduce(116), // **=, reduce: CmpTerm
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(3872), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4121
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			reduce(117), // =, reduce: CmpTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(117), // ||=, reduce: CmpTerm
			reduce(117), // ^^=, reduce: CmpTerm
			reduce(117), // &&=, reduce: CmpTerm
			reduce(117), // ??=, reduce: CmpTerm
			reduce(117), // ???=, reduce: CmpTerm
			reduce(117), // |=, reduce: CmpTerm
			reduce(117), // &=, reduce: CmpTerm
			reduce(117), // ^=, reduce: CmpTerm
			reduce(117), // <<=, reduce: CmpTerm
			reduce(117), // >>=, reduce: CmpTerm
			reduce(117), // >>>=, reduce: CmpTerm
			reduce(117), // +=, reduce: CmpTerm
			reduce(117), // .=, reduce: CmpTerm
			reduce(117), // -=, reduce: CmpTerm
			reduce(117), // *=, reduce: CmpTerm
			reduce(117), // /=, reduce: CmpTerm
			reduce(117), // //=, reduce: CmpTerm
			reduce(117), // %=, reduce: CmpTerm
			reduce(117), // **=, reduce: CmpTerm
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(3872), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4122
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			reduce(119), // =, reduce: BitwiseORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(119), // ||=, reduce: BitwiseORTerm
			reduce(119), // ^^=, reduce: BitwiseORTerm
			reduce(119), // &&=, reduce: BitwiseORTerm
			reduce(119), // ??=, reduce: BitwiseORTerm
			reduce(119), // ???=, reduce: BitwiseORTerm
			reduce(119), // |=, reduce: BitwiseORTerm
			reduce(119), // &=, reduce: BitwiseORTerm
			reduce(119), // ^=, reduce: BitwiseORTerm
			reduce(119), // <<=, reduce: BitwiseORTerm
			reduce(119), // >>=, reduce: BitwiseORTerm
			reduce(119), // >>>=, reduce: BitwiseORTerm
			reduce(119), // +=, reduce: BitwiseORTerm
			reduce(119), // .=, reduce: BitwiseORTerm
			reduce(119), // -=, reduce: BitwiseORTerm
			reduce(119), // *=, reduce: BitwiseORTerm
			reduce(119), // /=, reduce: BitwiseORTerm
			reduce(119), // //=, reduce: BitwiseORTerm
			reduce(119), // %=, reduce: BitwiseORTerm
			reduce(119), // **=, reduce: BitwiseORTerm
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(3873), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4123
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			reduce(121), // =, reduce: BitwiseXORTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(121), // ||=, reduce: BitwiseXORTerm
			reduce(121), // ^^=, reduce: BitwiseXORTerm
			reduce(121), // &&=, reduce: BitwiseXORTerm
			reduce(121), // ??=, reduce: BitwiseXORTerm
			reduce(121), // ???=, reduce: BitwiseXORTerm
			reduce(121), // |=, reduce: BitwiseXORTerm
			reduce(121), // &=, reduce: BitwiseXORTerm
			reduce(121), // ^=, reduce: BitwiseXORTerm
			reduce(121), // <<=, reduce: BitwiseXORTerm
			reduce(121), // >>=, reduce: BitwiseXORTerm
			reduce(121), // >>>=, reduce: BitwiseXORTerm
			reduce(121), // +=, reduce: BitwiseXORTerm
			reduce(121), // .=, reduce: BitwiseXORTerm
			reduce(121), // -=, reduce: BitwiseXORTerm
			reduce(121), // *=, reduce: BitwiseXORTerm
			reduce(121), // /=, reduce: BitwiseXORTerm
			reduce(121), // //=, reduce: BitwiseXORTerm
			reduce(121), // %=, reduce: BitwiseXORTerm
			reduce(121), // **=, reduce: BitwiseXORTerm
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(3874), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4124
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			reduce(123), // =, reduce: BitwiseANDTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(123), // ||=, reduce: BitwiseANDTerm
			reduce(123), // ^^=, reduce: BitwiseANDTerm
			reduce(123), // &&=, reduce: BitwiseANDTerm
			reduce(123), // ??=, reduce: BitwiseANDTerm
			reduce(123), // ???=, reduce: BitwiseANDTerm
			reduce(123), // |=, reduce: BitwiseANDTerm
			reduce(123), // &=, reduce: BitwiseANDTerm
			reduce(123), // ^=, reduce: BitwiseANDTerm
			reduce(123), // <<=, reduce: BitwiseANDTerm
			reduce(123), // >>=, reduce: BitwiseANDTerm
			reduce(123), // >>>=, reduce: BitwiseANDTerm
			reduce(123), // +=, reduce: BitwiseANDTerm
			reduce(123), // .=, reduce: BitwiseANDTerm
			reduce(123), // -=, reduce: BitwiseANDTerm
			reduce(123), // *=, reduce: BitwiseANDTerm
			reduce(123), // /=, reduce: BitwiseANDTerm
			reduce(123), // //=, reduce: BitwiseANDTerm
			reduce(123), // %=, reduce: BitwiseANDTerm
			reduce(123), // **=, reduce: BitwiseANDTerm
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(3875), // <<
			shift(3876), // >>
			shift(3877), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4125
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(125), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(125), // ||=, reduce: BitwiseShiftTerm
			reduce(125), // ^^=, reduce: BitwiseShiftTerm
			reduce(125), // &&=, reduce: BitwiseShiftTerm
			reduce(125), // ??=, reduce: BitwiseShiftTerm
			reduce(125), // ???=, reduce: BitwiseShiftTerm
			reduce(125), // |=, reduce: BitwiseShiftTerm
			reduce(125), // &=, reduce: BitwiseShiftTerm
			reduce(125), // ^=, reduce: BitwiseShiftTerm
			reduce(125), // <<=, reduce: BitwiseShiftTerm
			reduce(125), // >>=, reduce: BitwiseShiftTerm
			reduce(125), // >>>=, reduce: BitwiseShiftTerm
			reduce(125), // +=, reduce: BitwiseShiftTerm
			reduce(125), // .=, reduce: BitwiseShiftTerm
			reduce(125), // -=, reduce: BitwiseShiftTerm
			reduce(125), // *=, reduce: BitwiseShiftTerm
			reduce(125), // /=, reduce: BitwiseShiftTerm
			reduce(125), // //=, reduce: BitwiseShiftTerm
			reduce(125), // %=, reduce: BitwiseShiftTerm
			reduce(125), // **=, reduce: BitwiseShiftTerm
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(3878), // +
			shift(3879), // -
			shift(3880), // .+
			shift(3881), // .-
			shift(3882), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4126
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(126), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(126), // ||=, reduce: BitwiseShiftTerm
			reduce(126), // ^^=, reduce: BitwiseShiftTerm
			reduce(126), // &&=, reduce: BitwiseShiftTerm
			reduce(126), // ??=, reduce: BitwiseShiftTerm
			reduce(126), // ???=, reduce: BitwiseShiftTerm
			reduce(126), // |=, reduce: BitwiseShiftTerm
			reduce(126), // &=, reduce: BitwiseShiftTerm
			reduce(126), // ^=, reduce: BitwiseShiftTerm
			reduce(126), // <<=, reduce: BitwiseShiftTerm
			reduce(126), // >>=, reduce: BitwiseShiftTerm
			reduce(126), // >>>=, reduce: BitwiseShiftTerm
			reduce(126), // +=, reduce: BitwiseShiftTerm
			reduce(126), // .=, reduce: BitwiseShiftTerm
			reduce(126), // -=, reduce: BitwiseShiftTerm
			reduce(126), // *=, reduce: BitwiseShiftTerm
			reduce(126), // /=, reduce: BitwiseShiftTerm
			reduce(126), // //=, reduce: BitwiseShiftTerm
			reduce(126), // %=, reduce: BitwiseShiftTerm
			reduce(126), // **=, reduce: BitwiseShiftTerm
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(3878), // +
			shift(3879), // -
			shift(3880), // .+
			shift(3881), // .-
			shift(3882), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4127
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			reduce(127), // =, reduce: BitwiseShiftTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(127), // ||=, reduce: BitwiseShiftTerm
			reduce(127), // ^^=, reduce: BitwiseShiftTerm
			reduce(127), // &&=, reduce: BitwiseShiftTerm
			reduce(127), // ??=, reduce: BitwiseShiftTerm
			reduce(127), // ???=, reduce: BitwiseShiftTerm
			reduce(127), // |=, reduce: BitwiseShiftTerm
			reduce(127), // &=, reduce: BitwiseShiftTerm
			reduce(127), // ^=, reduce: BitwiseShiftTerm
			reduce(127), // <<=, reduce: BitwiseShiftTerm
			reduce(127), // >>=, reduce: BitwiseShiftTerm
			reduce(127), // >>>=, reduce: BitwiseShiftTerm
			reduce(127), // +=, reduce: BitwiseShiftTerm
			reduce(127), // .=, reduce: BitwiseShiftTerm
			reduce(127), // -=, reduce: BitwiseShiftTerm
			reduce(127), // *=, reduce: BitwiseShiftTerm
			reduce(127), // /=, reduce: BitwiseShiftTerm
			reduce(127), // //=, reduce: BitwiseShiftTerm
			reduce(127), // %=, reduce: BitwiseShiftTerm
			reduce(127), // **=, reduce: BitwiseShiftTerm
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(3878), // +
			shift(3879), // -
			shift(3880), // .+
			shift(3881), // .-
			shift(3882), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4128
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(129), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(129), // ||=, reduce: AddsubdotTerm
			reduce(129), // ^^=, reduce: AddsubdotTerm
			reduce(129), // &&=, reduce: AddsubdotTerm
			reduce(129), // ??=, reduce: AddsubdotTerm
			reduce(129), // ???=, reduce: AddsubdotTerm
			reduce(129), // |=, reduce: AddsubdotTerm
			reduce(129), // &=, reduce: AddsubdotTerm
			reduce(129), // ^=, reduce: AddsubdotTerm
			reduce(129), // <<=, reduce: AddsubdotTerm
			reduce(129), // >>=, reduce: AddsubdotTerm
			reduce(129), // >>>=, reduce: AddsubdotTerm
			reduce(129), // +=, reduce: AddsubdotTerm
			reduce(129), // .=, reduce: AddsubdotTerm
			reduce(129), // -=, reduce: AddsubdotTerm
			reduce(129), // *=, reduce: AddsubdotTerm
			reduce(129), // /=, reduce: AddsubdotTerm
			reduce(129), // //=, reduce: AddsubdotTerm
			reduce(129), // %=, reduce: AddsubdotTerm
			reduce(129), // **=, reduce: AddsubdotTerm
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(3884), // *
			shift(3885), // /
			shift(3886), // //
			shift(3887), // %
			shift(3888), // .*
			shift(3889), // ./
			shift(3890), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4129
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(130), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(130), // ||=, reduce: AddsubdotTerm
			reduce(130), // ^^=, reduce: AddsubdotTerm
			reduce(130), // &&=, reduce: AddsubdotTerm
			reduce(130), // ??=, reduce: AddsubdotTerm
			reduce(130), // ???=, reduce: AddsubdotTerm
			reduce(130), // |=, reduce: AddsubdotTerm
			reduce(130), // &=, reduce: AddsubdotTerm
			reduce(130), // ^=, reduce: AddsubdotTerm
			reduce(130), // <<=, reduce: AddsubdotTerm
			reduce(130), // >>=, reduce: AddsubdotTerm
			reduce(130), // >>>=, reduce: AddsubdotTerm
			reduce(130), // +=, reduce: AddsubdotTerm
			reduce(130), // .=, reduce: AddsubdotTerm
			reduce(130), // -=, reduce: AddsubdotTerm
			reduce(130), // *=, reduce: AddsubdotTerm
			reduce(130), // /=, reduce: AddsubdotTerm
			reduce(130), // //=, reduce: AddsubdotTerm
			reduce(130), // %=, reduce: AddsubdotTerm
			reduce(130), // **=, reduce: AddsubdotTerm
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(3884), // *
			shift(3885), // /
			shift(3886), // //
			shift(3887), // %
			shift(3888), // .*
			shift(3889), // ./
			shift(3890), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4130
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(131), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(131), // ||=, reduce: AddsubdotTerm
			reduce(131), // ^^=, reduce: AddsubdotTerm
			reduce(131), // &&=, reduce: AddsubdotTerm
			reduce(131), // ??=, reduce: AddsubdotTerm
			reduce(131), // ???=, reduce: AddsubdotTerm
			reduce(131), // |=, reduce: AddsubdotTerm
			reduce(131), // &=, reduce: AddsubdotTerm
			reduce(131), // ^=, reduce: AddsubdotTerm
			reduce(131), // <<=, reduce: AddsubdotTerm
			reduce(131), // >>=, reduce: AddsubdotTerm
			reduce(131), // >>>=, reduce: AddsubdotTerm
			reduce(131), // +=, reduce: AddsubdotTerm
			reduce(131), // .=, reduce: AddsubdotTerm
			reduce(131), // -=, reduce: AddsubdotTerm
			reduce(131), // *=, reduce: AddsubdotTerm
			reduce(131), // /=, reduce: AddsubdotTerm
			reduce(131), // //=, reduce: AddsubdotTerm
			reduce(131), // %=, reduce: AddsubdotTerm
			reduce(131), // **=, reduce: AddsubdotTerm
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(3884), // *
			shift(3885), // /
			shift(3886), // //
			shift(3887), // %
			shift(3888), // .*
			shift(3889), // ./
			shift(3890), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4131
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(132), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(132), // ||=, reduce: AddsubdotTerm
			reduce(132), // ^^=, reduce: AddsubdotTerm
			reduce(132), // &&=, reduce: AddsubdotTerm
			reduce(132), // ??=, reduce: AddsubdotTerm
			reduce(132), // ???=, reduce: AddsubdotTerm
			reduce(132), // |=, reduce: AddsubdotTerm
			reduce(132), // &=, reduce: AddsubdotTerm
			reduce(132), // ^=, reduce: AddsubdotTerm
			reduce(132), // <<=, reduce: AddsubdotTerm
			reduce(132), // >>=, reduce: AddsubdotTerm
			reduce(132), // >>>=, reduce: AddsubdotTerm
			reduce(132), // +=, reduce: AddsubdotTerm
			reduce(132), // .=, reduce: AddsubdotTerm
			reduce(132), // -=, reduce: AddsubdotTerm
			reduce(132), // *=, reduce: AddsubdotTerm
			reduce(132), // /=, reduce: AddsubdotTerm
			reduce(132), // //=, reduce: AddsubdotTerm
			reduce(132), // %=, reduce: AddsubdotTerm
			reduce(132), // **=, reduce: AddsubdotTerm
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(3884), // *
			shift(3885), // /
			shift(3886), // //
			shift(3887), // %
			shift(3888), // .*
			shift(3889), // ./
			shift(3890), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4132
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			reduce(133), // =, reduce: AddsubdotTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(133), // ||=, reduce: AddsubdotTerm
			reduce(133), // ^^=, reduce: AddsubdotTerm
			reduce(133), // &&=, reduce: AddsubdotTerm
			reduce(133), // ??=, reduce: AddsubdotTerm
			reduce(133), // ???=, reduce: AddsubdotTerm
			reduce(133), // |=, reduce: AddsubdotTerm
			reduce(133), // &=, reduce: AddsubdotTerm
			reduce(133), // ^=, reduce: AddsubdotTerm
			reduce(133), // <<=, reduce: AddsubdotTerm
			reduce(133), // >>=, reduce: AddsubdotTerm
			reduce(133), // >>>=, reduce: AddsubdotTerm
			reduce(133), // +=, reduce: AddsubdotTerm
			reduce(133), // .=, reduce: AddsubdotTerm
			reduce(133), // -=, reduce: AddsubdotTerm
			reduce(133), // *=, reduce: AddsubdotTerm
			reduce(133), // /=, reduce: AddsubdotTerm
			reduce(133), // //=, reduce: AddsubdotTerm
			reduce(133), // %=, reduce: AddsubdotTerm
			reduce(133), // **=, reduce: AddsubdotTerm
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(3884), // *
			shift(3885), // /
			shift(3886), // //
			shift(3887), // %
			shift(3888), // .*
			shift(3889), // ./
			shift(3890), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4133
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(135), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(135), // ||=, reduce: MuldivTerm
			reduce(135), // ^^=, reduce: MuldivTerm
			reduce(135), // &&=, reduce: MuldivTerm
			reduce(135), // ??=, reduce: MuldivTerm
			reduce(135), // ???=, reduce: MuldivTerm
			reduce(135), // |=, reduce: MuldivTerm
			reduce(135), // &=, reduce: MuldivTerm
			reduce(135), // ^=, reduce: MuldivTerm
			reduce(135), // <<=, reduce: MuldivTerm
			reduce(135), // >>=, reduce: MuldivTerm
			reduce(135), // >>>=, reduce: MuldivTerm
			reduce(135), // +=, reduce: MuldivTerm
			reduce(135), // .=, reduce: MuldivTerm
			reduce(135), // -=, reduce: MuldivTerm
			reduce(135), // *=, reduce: MuldivTerm
			reduce(135), // /=, reduce: MuldivTerm
			reduce(135), // //=, reduce: MuldivTerm
			reduce(135), // %=, reduce: MuldivTerm
			reduce(135), // **=, reduce: MuldivTerm
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4134
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(136), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(136), // ||=, reduce: MuldivTerm
			reduce(136), // ^^=, reduce: MuldivTerm
			reduce(136), // &&=, reduce: MuldivTerm
			reduce(136), // ??=, reduce: MuldivTerm
			reduce(136), // ???=, reduce: MuldivTerm
			reduce(136), // |=, reduce: MuldivTerm
			reduce(136), // &=, reduce: MuldivTerm
			reduce(136), // ^=, reduce: MuldivTerm
			reduce(136), // <<=, reduce: MuldivTerm
			reduce(136), // >>=, reduce: MuldivTerm
			reduce(136), // >>>=, reduce: MuldivTerm
			reduce(136), // +=, reduce: MuldivTerm
			reduce(136), // .=, reduce: MuldivTerm
			reduce(136), // -=, reduce: MuldivTerm
			reduce(136), // *=, reduce: MuldivTerm
			reduce(136), // /=, reduce: MuldivTerm
			reduce(136), // //=, reduce: MuldivTerm
			reduce(136), // %=, reduce: MuldivTerm
			reduce(136), // **=, reduce: MuldivTerm
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4135
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(137), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(137), // ||=, reduce: MuldivTerm
			reduce(137), // ^^=, reduce: MuldivTerm
			reduce(137), // &&=, reduce: MuldivTerm
			reduce(137), // ??=, reduce: MuldivTerm
			reduce(137), // ???=, reduce: MuldivTerm
			reduce(137), // |=, reduce: MuldivTerm
			reduce(137), // &=, reduce: MuldivTerm
			reduce(137), // ^=, reduce: MuldivTerm
			reduce(137), // <<=, reduce: MuldivTerm
			reduce(137), // >>=, reduce: MuldivTerm
			reduce(137), // >>>=, reduce: MuldivTerm
			reduce(137), // +=, reduce: MuldivTerm
			reduce(137), // .=, reduce: MuldivTerm
			reduce(137), // -=, reduce: MuldivTerm
			reduce(137), // *=, reduce: MuldivTerm
			reduce(137), // /=, reduce: MuldivTerm
			reduce(137), // //=, reduce: MuldivTerm
			reduce(137), // %=, reduce: MuldivTerm
			reduce(137), // **=, reduce: MuldivTerm
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4136
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(138), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(138), // ||=, reduce: MuldivTerm
			reduce(138), // ^^=, reduce: MuldivTerm
			reduce(138), // &&=, reduce: MuldivTerm
			reduce(138), // ??=, reduce: MuldivTerm
			reduce(138), // ???=, reduce: MuldivTerm
			reduce(138), // |=, reduce: MuldivTerm
			reduce(138), // &=, reduce: MuldivTerm
			reduce(138), // ^=, reduce: MuldivTerm
			reduce(138), // <<=, reduce: MuldivTerm
			reduce(138), // >>=, reduce: MuldivTerm
			reduce(138), // >>>=, reduce: MuldivTerm
			reduce(138), // +=, reduce: MuldivTerm
			reduce(138), // .=, reduce: MuldivTerm
			reduce(138), // -=, reduce: MuldivTerm
			reduce(138), // *=, reduce: MuldivTerm
			reduce(138), // /=, reduce: MuldivTerm
			reduce(138), // //=, reduce: MuldivTerm
			reduce(138), // %=, reduce: MuldivTerm
			reduce(138), // **=, reduce: MuldivTerm
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4137
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(139), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(139), // ||=, reduce: MuldivTerm
			reduce(139), // ^^=, reduce: MuldivTerm
			reduce(139), // &&=, reduce: MuldivTerm
			reduce(139), // ??=, reduce: MuldivTerm
			reduce(139), // ???=, reduce: MuldivTerm
			reduce(139), // |=, reduce: MuldivTerm
			reduce(139), // &=, reduce: MuldivTerm
			reduce(139), // ^=, reduce: MuldivTerm
			reduce(139), // <<=, reduce: MuldivTerm
			reduce(139), // >>=, reduce: MuldivTerm
			reduce(139), // >>>=, reduce: MuldivTerm
			reduce(139), // +=, reduce: MuldivTerm
			reduce(139), // .=, reduce: MuldivTerm
			reduce(139), // -=, reduce: MuldivTerm
			reduce(139), // *=, reduce: MuldivTerm
			reduce(139), // /=, reduce: MuldivTerm
			reduce(139), // //=, reduce: MuldivTerm
			reduce(139), // %=, reduce: MuldivTerm
			reduce(139), // **=, reduce: MuldivTerm
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4138
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(140), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(140), // ||=, reduce: MuldivTerm
			reduce(140), // ^^=, reduce: MuldivTerm
			reduce(140), // &&=, reduce: MuldivTerm
			reduce(140), // ??=, reduce: MuldivTerm
			reduce(140), // ???=, reduce: MuldivTerm
			reduce(140), // |=, reduce: MuldivTerm
			reduce(140), // &=, reduce: MuldivTerm
			reduce(140), // ^=, reduce: MuldivTerm
			reduce(140), // <<=, reduce: MuldivTerm
			reduce(140), // >>=, reduce: MuldivTerm
			reduce(140), // >>>=, reduce: MuldivTerm
			reduce(140), // +=, reduce: MuldivTerm
			reduce(140), // .=, reduce: MuldivTerm
			reduce(140), // -=, reduce: MuldivTerm
			reduce(140), // *=, reduce: MuldivTerm
			reduce(140), // /=, reduce: MuldivTerm
			reduce(140), // //=, reduce: MuldivTerm
			reduce(140), // %=, reduce: MuldivTerm
			reduce(140), // **=, reduce: MuldivTerm
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4139
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			reduce(141), // =, reduce: MuldivTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(141), // ||=, reduce: MuldivTerm
			reduce(141), // ^^=, reduce: MuldivTerm
			reduce(141), // &&=, reduce: MuldivTerm
			reduce(141), // ??=, reduce: MuldivTerm
			reduce(141), // ???=, reduce: MuldivTerm
			reduce(141), // |=, reduce: MuldivTerm
			reduce(141), // &=, reduce: MuldivTerm
			reduce(141), // ^=, reduce: MuldivTerm
			reduce(141), // <<=, reduce: MuldivTerm
			reduce(141), // >>=, reduce: MuldivTerm
			reduce(141), // >>>=, reduce: MuldivTerm
			reduce(141), // +=, reduce: MuldivTerm
			reduce(141), // .=, reduce: MuldivTerm
			reduce(141), // -=, reduce: MuldivTerm
			reduce(141), // *=, reduce: MuldivTerm
			reduce(141), // /=, reduce: MuldivTerm
			reduce(141), // //=, reduce: MuldivTerm
			reduce(141), // %=, reduce: MuldivTerm
			reduce(141), // **=, reduce: MuldivTerm
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4140
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			reduce(150), // =, reduce: PowTerm
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(150), // ||=, reduce: PowTerm
			reduce(150), // ^^=, reduce: PowTerm
			reduce(150), // &&=, reduce: PowTerm
			reduce(150), // ??=, reduce: PowTerm
			reduce(150), // ???=, reduce: PowTerm
			reduce(150), // |=, reduce: PowTerm
			reduce(150), // &=, reduce: PowTerm
			reduce(150), // ^=, reduce: PowTerm
			reduce(150), // <<=, reduce: PowTerm
			reduce(150), // >>=, reduce: PowTerm
			reduce(150), // >>>=, reduce: PowTerm
			reduce(150), // +=, reduce: PowTerm
			reduce(150), // .=, reduce: PowTerm
			reduce(150), // -=, reduce: PowTerm
			reduce(150), // *=, reduce: PowTerm
			reduce(150), // /=, reduce: PowTerm
			reduce(150), // //=, reduce: PowTerm
			reduce(150), // %=, reduce: PowTerm
			reduce(150), // **=, reduce: PowTerm
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4141
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			reduce(152), // =, reduce: PrecedenceChainEnd
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(152), // ||=, reduce: PrecedenceChainEnd
			reduce(152), // ^^=, reduce: PrecedenceChainEnd
			reduce(152), // &&=, reduce: PrecedenceChainEnd
			reduce(152), // ??=, reduce: PrecedenceChainEnd
			reduce(152), // ???=, reduce: PrecedenceChainEnd
			reduce(152), // |=, reduce: PrecedenceChainEnd
			reduce(152), // &=, reduce: PrecedenceChainEnd
			reduce(152), // ^=, reduce: PrecedenceChainEnd
			reduce(152), // <<=, reduce: PrecedenceChainEnd
			reduce(152), // >>=, reduce: PrecedenceChainEnd
			reduce(152), // >>>=, reduce: PrecedenceChainEnd
			reduce(152), // +=, reduce: PrecedenceChainEnd
			reduce(152), // .=, reduce: PrecedenceChainEnd
			reduce(152), // -=, reduce: PrecedenceChainEnd
			reduce(152), // *=, reduce: PrecedenceChainEnd
			reduce(152), // /=, reduce: PrecedenceChainEnd
			reduce(152), // //=, reduce: PrecedenceChainEnd
			reduce(152), // %=, reduce: PrecedenceChainEnd
			reduce(152), // **=, reduce: PrecedenceChainEnd
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4142
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4250), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4251), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4143
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4253), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4144
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(4254), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4145
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(4255), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4146
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			reduce(168), // =, reduce: ArrayLiteral
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(168), // ||=, reduce: ArrayLiteral
			reduce(168), // ^^=, reduce: ArrayLiteral
			reduce(168), // &&=, reduce: ArrayLiteral
			reduce(168), // ??=, reduce: ArrayLiteral
			reduce(168), // ???=, reduce: ArrayLiteral
			reduce(168), // |=, reduce: ArrayLiteral
			reduce(168), // &=, reduce: ArrayLiteral
			reduce(168), // ^=, reduce: ArrayLiteral
			reduce(168), // <<=, reduce: ArrayLiteral
			reduce(168), // >>=, reduce: ArrayLiteral
			reduce(168), // >>>=, reduce: ArrayLiteral
			reduce(168), // +=, reduce: ArrayLiteral
			reduce(168), // .=, reduce: ArrayLiteral
			reduce(168), // -=, reduce: ArrayLiteral
			reduce(168), // *=, reduce: ArrayLiteral
			reduce(168), // /=, reduce: ArrayLiteral
			reduce(168), // //=, reduce: ArrayLiteral
			reduce(168), // %=, reduce: ArrayLiteral
			reduce(168), // **=, reduce: ArrayLiteral
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4147
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4256), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4148
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4257), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4149
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			reduce(205), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(205), // ||=, reduce: FunctionCallsite
			reduce(205), // ^^=, reduce: FunctionCallsite
			reduce(205), // &&=, reduce: FunctionCallsite
			reduce(205), // ??=, reduce: FunctionCallsite
			reduce(205), // ???=, reduce: FunctionCallsite
			reduce(205), // |=, reduce: FunctionCallsite
			reduce(205), // &=, reduce: FunctionCallsite
			reduce(205), // ^=, reduce: FunctionCallsite
			reduce(205), // <<=, reduce: FunctionCallsite
			reduce(205), // >>=, reduce: FunctionCallsite
			reduce(205), // >>>=, reduce: FunctionCallsite
			reduce(205), // +=, reduce: FunctionCallsite
			reduce(205), // .=, reduce: FunctionCallsite
			reduce(205), // -=, reduce: FunctionCallsite
			reduce(205), // *=, reduce: FunctionCallsite
			reduce(205), // /=, reduce: FunctionCallsite
			reduce(205), // //=, reduce: FunctionCallsite
			reduce(205), // %=, reduce: FunctionCallsite
			reduce(205), // **=, reduce: FunctionCallsite
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4150
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			shift(4259), // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4151
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			shift(4260), // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4152
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(252), // ), reduce: TripleForUpdate
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(252), // ,, reduce: TripleForUpdate
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4153
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			shift(4261), // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			shift(4262), // ||=
			shift(4263), // ^^=
			shift(4264), // &&=
			shift(4265), // ??=
			shift(4266), // ???=
			shift(4267), // |=
			shift(4268), // &=
			shift(4269), // ^=
			shift(4270), // <<=
			shift(4271), // >>=
			shift(4272), // >>>=
			shift(4273), // +=
			shift(4274), // .=
			shift(4275), // -=
			shift(4276), // *=
			shift(4277), // /=
			shift(4278), // //=
			shift(4279), // %=
			shift(4280), // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4154
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4281), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(4282), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4155
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4156
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(68), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4157
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(69), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4158
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(70), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4159
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(71), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4160
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(72), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4161
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(73), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4162
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(74), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4163
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			reduce(75), // {, reduce: Typedecl
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4164
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			reduce(97), // }, reduce: TernaryTerm
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(97), // ,, reduce: TernaryTerm
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4165
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4284), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4166
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(202), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			reduce(202), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4167
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(201), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			reduce(201), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4168
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			reduce(97), // }, reduce: TernaryTerm
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4169
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4285), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4170
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(202), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4171
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(201), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4172
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			reduce(97), // }, reduce: TernaryTerm
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(97), // ,, reduce: TernaryTerm
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4173
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4286), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4174
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(202), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			reduce(202), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4175
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(201), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			reduce(201), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4176
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			reduce(200), // {, reduce: ArraySliceAccess
			reduce(200), // }, reduce: ArraySliceAccess
			reduce(200), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: ArraySliceAccess
			reduce(200), // ^^=, reduce: ArraySliceAccess
			reduce(200), // &&=, reduce: ArraySliceAccess
			reduce(200), // ??=, reduce: ArraySliceAccess
			reduce(200), // ???=, reduce: ArraySliceAccess
			reduce(200), // |=, reduce: ArraySliceAccess
			reduce(200), // &=, reduce: ArraySliceAccess
			reduce(200), // ^=, reduce: ArraySliceAccess
			reduce(200), // <<=, reduce: ArraySliceAccess
			reduce(200), // >>=, reduce: ArraySliceAccess
			reduce(200), // >>>=, reduce: ArraySliceAccess
			reduce(200), // +=, reduce: ArraySliceAccess
			reduce(200), // .=, reduce: ArraySliceAccess
			reduce(200), // -=, reduce: ArraySliceAccess
			reduce(200), // *=, reduce: ArraySliceAccess
			reduce(200), // /=, reduce: ArraySliceAccess
			reduce(200), // //=, reduce: ArraySliceAccess
			reduce(200), // %=, reduce: ArraySliceAccess
			reduce(200), // **=, reduce: ArraySliceAccess
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4177
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(232), // ;, reduce: ElifBlock
			reduce(232), // {, reduce: ElifBlock
			reduce(232), // }, reduce: ElifBlock
			nil,         // =
			reduce(232), // unset, reduce: ElifBlock
			reduce(232), // filter, reduce: ElifBlock
			reduce(232), // emit, reduce: ElifBlock
			reduce(232), // dump, reduce: ElifBlock
			reduce(232), // edump, reduce: ElifBlock
			reduce(232), // print, reduce: ElifBlock
			reduce(232), // eprint, reduce: ElifBlock
			reduce(232), // printn, reduce: ElifBlock
			reduce(232), // eprintn, reduce: ElifBlock
			reduce(232), // field_name, reduce: ElifBlock
			reduce(232), // $[, reduce: ElifBlock
			nil,         // ]
			reduce(232), // braced_field_name, reduce: ElifBlock
			reduce(232), // $[[, reduce: ElifBlock
			nil,         // ]]
			reduce(232), // $[[[, reduce: ElifBlock
			nil,         // ]]]
			reduce(232), // full_srec, reduce: ElifBlock
			reduce(232), // oosvar_name, reduce: ElifBlock
			reduce(232), // @[, reduce: ElifBlock
			reduce(232), // braced_oosvar_name, reduce: ElifBlock
			reduce(232), // full_oosvar, reduce: ElifBlock
			reduce(232), // non_sigil_name, reduce: ElifBlock
			reduce(232), // arr, reduce: ElifBlock
			reduce(232), // bool, reduce: ElifBlock
			reduce(232), // float, reduce: ElifBlock
			reduce(232), // int, reduce: ElifBlock
			reduce(232), // map, reduce: ElifBlock
			reduce(232), // num, reduce: ElifBlock
			reduce(232), // str, reduce: ElifBlock
			reduce(232), // var, reduce: ElifBlock
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(232), // +, reduce: ElifBlock
			reduce(232), // -, reduce: ElifBlock
			reduce(232), // .+, reduce: ElifBlock
			reduce(232), // .-, reduce: ElifBlock
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(232), // !, reduce: ElifBlock
			reduce(232), // ~, reduce: ElifBlock
			nil,         // **
			reduce(232), // (, reduce: ElifBlock
			nil,         // )
			reduce(232), // string_literal, reduce: ElifBlock
			reduce(232), // int_literal, reduce: ElifBlock
			reduce(232), // float_literal, reduce: ElifBlock
			reduce(232), // boolean_literal, reduce: ElifBlock
			reduce(232), // const_M_PI, reduce: ElifBlock
			reduce(232), // const_M_E, reduce: ElifBlock
			reduce(232), // panic, reduce: ElifBlock
			reduce(232), // [, reduce: ElifBlock
			nil,         // ,
			reduce(232), // ctx_IPS, reduce: ElifBlock
			reduce(232), // ctx_IFS, reduce: ElifBlock
			reduce(232), // ctx_IRS, reduce: ElifBlock
			reduce(232), // ctx_OPS, reduce: ElifBlock
			reduce(232), // ctx_OFS, reduce: ElifBlock
			reduce(232), // ctx_ORS, reduce: ElifBlock
			reduce(232), // ctx_NF, reduce: ElifBlock
			reduce(232), // ctx_NR, reduce: ElifBlock
			reduce(232), // ctx_FNR, reduce: ElifBlock
			reduce(232), // ctx_FILENAME, reduce: ElifBlock
			reduce(232), // ctx_FILENUM, reduce: ElifBlock
			reduce(232), // env, reduce: ElifBlock
			nil,         // [[
			nil,         // [[[
			reduce(232), // call, reduce: ElifBlock
			reduce(232), // begin, reduce: ElifBlock
			reduce(232), // end, reduce: ElifBlock
			reduce(232), // if, reduce: ElifBlock
			reduce(232), // elif, reduce: ElifBlock
			reduce(232), // else, reduce: ElifBlock
			reduce(232), // while, reduce: ElifBlock
			reduce(232), // do, reduce: ElifBlock
			reduce(232), // for, reduce: ElifBlock
			nil,         // in
			reduce(232), // break, reduce: ElifBlock
			reduce(232), // continue, reduce: ElifBlock
			reduce(232), // func, reduce: ElifBlock
			reduce(232), // subr, reduce: ElifBlock
			reduce(232), // return, reduce: ElifBlock
		},
	},
	actionRow{ // S4178
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			shift(4287), // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4179
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: DoWhileLoop
			nil,         // {
			reduce(235), // }, reduce: DoWhileLoop
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4180
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4181
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4182
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			shift(3281), // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4183
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			reduce(251), // ), reduce: TripleForUpdate
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			reduce(251), // ,, reduce: TripleForUpdate
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4184
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(256), // ;, reduce: FunctionDefinition
			reduce(256), // {, reduce: FunctionDefinition
			reduce(256), // }, reduce: FunctionDefinition
			nil,         // =
			reduce(256), // unset, reduce: FunctionDefinition
			reduce(256), // filter, reduce: FunctionDefinition
			reduce(256), // emit, reduce: FunctionDefinition
			reduce(256), // dump, reduce: FunctionDefinition
			reduce(256), // edump, reduce: FunctionDefinition
			reduce(256), // print, reduce: FunctionDefinition
			reduce(256), // eprint, reduce: FunctionDefinition
			reduce(256), // printn, reduce: FunctionDefinition
			reduce(256), // eprintn, reduce: FunctionDefinition
			reduce(256), // field_name, reduce: FunctionDefinition
			reduce(256), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(256), // braced_field_name, reduce: FunctionDefinition
			reduce(256), // $[[, reduce: FunctionDefinition
			nil,         // ]]
			reduce(256), // $[[[, reduce: FunctionDefinition
			nil,         // ]]]
			reduce(256), // full_srec, reduce: FunctionDefinition
			reduce(256), // oosvar_name, reduce: FunctionDefinition
			reduce(256), // @[, reduce: FunctionDefinition
			reduce(256), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(256), // full_oosvar, reduce: FunctionDefinition
			reduce(256), // non_sigil_name, reduce: FunctionDefinition
			reduce(256), // arr, reduce: FunctionDefinition
			reduce(256), // bool, reduce: FunctionDefinition
			reduce(256), // float, reduce: FunctionDefinition
			reduce(256), // int, reduce: FunctionDefinition
			reduce(256), // map, reduce: FunctionDefinition
			reduce(256), // num, reduce: FunctionDefinition
			reduce(256), // str, reduce: FunctionDefinition
			reduce(256), // var, reduce: FunctionDefinition
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(256), // +, reduce: FunctionDefinition
			reduce(256), // -, reduce: FunctionDefinition
			reduce(256), // .+, reduce: FunctionDefinition
			reduce(256), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(256), // !, reduce: FunctionDefinition
			reduce(256), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(256), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(256), // string_literal, reduce: FunctionDefinition
			reduce(256), // int_literal, reduce: FunctionDefinition
			reduce(256), // float_literal, reduce: FunctionDefinition
			reduce(256), // boolean_literal, reduce: FunctionDefinition
			reduce(256), // const_M_PI, reduce: FunctionDefinition
			reduce(256), // const_M_E, reduce: FunctionDefinition
			reduce(256), // panic, reduce: FunctionDefinition
			reduce(256), // [, reduce: FunctionDefinition
			nil,         // ,
			reduce(256), // ctx_IPS, reduce: FunctionDefinition
			reduce(256), // ctx_IFS, reduce: FunctionDefinition
			reduce(256), // ctx_IRS, reduce: FunctionDefinition
			reduce(256), // ctx_OPS, reduce: FunctionDefinition
			reduce(256), // ctx_OFS, reduce: FunctionDefinition
			reduce(256), // ctx_ORS, reduce: FunctionDefinition
			reduce(256), // ctx_NF, reduce: FunctionDefinition
			reduce(256), // ctx_NR, reduce: FunctionDefinition
			reduce(256), // ctx_FNR, reduce: FunctionDefinition
			reduce(256), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(256), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(256), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(256), // call, reduce: FunctionDefinition
			reduce(256), // begin, reduce: FunctionDefinition
			reduce(256), // end, reduce: FunctionDefinition
			reduce(256), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(256), // while, reduce: FunctionDefinition
			reduce(256), // do, reduce: FunctionDefinition
			reduce(256), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(256), // break, reduce: FunctionDefinition
			reduce(256), // continue, reduce: FunctionDefinition
			reduce(256), // func, reduce: FunctionDefinition
			reduce(256), // subr, reduce: FunctionDefinition
			reduce(256), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S4185
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			shift(4156), // arr
			shift(4157), // bool
			shift(4158), // float
			shift(4159), // int
			shift(4160), // map
			shift(4161), // num
			shift(4162), // str
			shift(4163), // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4186
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(258), // ;, reduce: SubroutineDefinition
			reduce(258), // {, reduce: SubroutineDefinition
			reduce(258), // }, reduce: SubroutineDefinition
			nil,         // =
			reduce(258), // unset, reduce: SubroutineDefinition
			reduce(258), // filter, reduce: SubroutineDefinition
			reduce(258), // emit, reduce: SubroutineDefinition
			reduce(258), // dump, reduce: SubroutineDefinition
			reduce(258), // edump, reduce: SubroutineDefinition
			reduce(258), // print, reduce: SubroutineDefinition
			reduce(258), // eprint, reduce: SubroutineDefinition
			reduce(258), // printn, reduce: SubroutineDefinition
			reduce(258), // eprintn, reduce: SubroutineDefinition
			reduce(258), // field_name, reduce: SubroutineDefinition
			reduce(258), // $[, reduce: SubroutineDefinition
			nil,         // ]
			reduce(258), // braced_field_name, reduce: SubroutineDefinition
			reduce(258), // $[[, reduce: SubroutineDefinition
			nil,         // ]]
			reduce(258), // $[[[, reduce: SubroutineDefinition
			nil,         // ]]]
			reduce(258), // full_srec, reduce: SubroutineDefinition
			reduce(258), // oosvar_name, reduce: SubroutineDefinition
			reduce(258), // @[, reduce: SubroutineDefinition
			reduce(258), // braced_oosvar_name, reduce: SubroutineDefinition
			reduce(258), // full_oosvar, reduce: SubroutineDefinition
			reduce(258), // non_sigil_name, reduce: SubroutineDefinition
			reduce(258), // arr, reduce: SubroutineDefinition
			reduce(258), // bool, reduce: SubroutineDefinition
			reduce(258), // float, reduce: SubroutineDefinition
			reduce(258), // int, reduce: SubroutineDefinition
			reduce(258), // map, reduce: SubroutineDefinition
			reduce(258), // num, reduce: SubroutineDefinition
			reduce(258), // str, reduce: SubroutineDefinition
			reduce(258), // var, reduce: SubroutineDefinition
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(258), // +, reduce: SubroutineDefinition
			reduce(258), // -, reduce: SubroutineDefinition
			reduce(258), // .+, reduce: SubroutineDefinition
			reduce(258), // .-, reduce: SubroutineDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(258), // !, reduce: SubroutineDefinition
			reduce(258), // ~, reduce: SubroutineDefinition
			nil,         // **
			reduce(258), // (, reduce: SubroutineDefinition
			nil,         // )
			reduce(258), // string_literal, reduce: SubroutineDefinition
			reduce(258), // int_literal, reduce: SubroutineDefinition
			reduce(258), // float_literal, reduce: SubroutineDefinition
			reduce(258), // boolean_literal, reduce: SubroutineDefinition
			reduce(258), // const_M_PI, reduce: SubroutineDefinition
			reduce(258), // const_M_E, reduce: SubroutineDefinition
			reduce(258), // panic, reduce: SubroutineDefinition
			reduce(258), // [, reduce: SubroutineDefinition
			nil,         // ,
			reduce(258), // ctx_IPS, reduce: SubroutineDefinition
			reduce(258), // ctx_IFS, reduce: SubroutineDefinition
			reduce(258), // ctx_IRS, reduce: SubroutineDefinition
			reduce(258), // ctx_OPS, reduce: SubroutineDefinition
			reduce(258), // ctx_OFS, reduce: SubroutineDefinition
			reduce(258), // ctx_ORS, reduce: SubroutineDefinition
			reduce(258), // ctx_NF, reduce: SubroutineDefinition
			reduce(258), // ctx_NR, reduce: SubroutineDefinition
			reduce(258), // ctx_FNR, reduce: SubroutineDefinition
			reduce(258), // ctx_FILENAME, reduce: SubroutineDefinition
			reduce(258), // ctx_FILENUM, reduce: SubroutineDefinition
			reduce(258), // env, reduce: SubroutineDefinition
			nil,         // [[
			nil,         // [[[
			reduce(258), // call, reduce: SubroutineDefinition
			reduce(258), // begin, reduce: SubroutineDefinition
			reduce(258), // end, reduce: SubroutineDefinition
			reduce(258), // if, reduce: SubroutineDefinition
			nil,         // elif
			nil,         // else
			reduce(258), // while, reduce: SubroutineDefinition
			reduce(258), // do, reduce: SubroutineDefinition
			reduce(258), // for, reduce: SubroutineDefinition
			nil,         // in
			reduce(258), // break, reduce: SubroutineDefinition
			reduce(258), // continue, reduce: SubroutineDefinition
			reduce(258), // func, reduce: SubroutineDefinition
			reduce(258), // subr, reduce: SubroutineDefinition
			reduce(258), // return, reduce: SubroutineDefinition
		},
	},
	actionRow{ // S4187
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			reduce(200), // ], reduce: ArraySliceAccess
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			reduce(200), // :, reduce: ArraySliceAccess
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4188
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			reduce(200), // ), reduce: ArraySliceAccess
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			reduce(200), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4189
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3179), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3188), // field_name
			shift(3189), // $[
			nil,         // ]
			shift(3190), // braced_field_name
			shift(3191), // $[[
			nil,         // ]]
			shift(3192), // $[[[
			nil,         // ]]]
			shift(3194), // full_srec
			shift(3199), // oosvar_name
			shift(3200), // @[
			shift(3201), // braced_oosvar_name
			shift(3203), // full_oosvar
			shift(3204), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3219), // +
			shift(3221), // -
			shift(3222), // .+
			shift(3223), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3225), // !
			shift(3226), // ~
			nil,         // **
			shift(3229), // (
			nil,         // )
			shift(3231), // string_literal
			shift(3232), // int_literal
			shift(3233), // float_literal
			shift(3234), // boolean_literal
			shift(3235), // const_M_PI
			shift(3236), // const_M_E
			shift(3237), // panic
			shift(3239), // [
			nil,         // ,
			shift(3242), // ctx_IPS
			shift(3243), // ctx_IFS
			shift(3244), // ctx_IRS
			shift(3245), // ctx_OPS
			shift(3246), // ctx_OFS
			shift(3247), // ctx_ORS
			shift(3248), // ctx_NF
			shift(3249), // ctx_NR
			shift(3250), // ctx_FNR
			shift(3251), // ctx_FILENAME
			shift(3252), // ctx_FILENUM
			shift(3254), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4190
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			reduce(197), // ,, reduce: ArrayOrMapIndexAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4191
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4295), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4192
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4296), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4193
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			reduce(203), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4194
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ,, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4195
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ,, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4196
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			reduce(192), // ,, reduce: ENV
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4197
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			reduce(206), // ,, reduce: FunctionCallsite
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4198
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4199
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4200
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			reduce(200), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: ArraySliceAccess
			reduce(200), // ^^=, reduce: ArraySliceAccess
			reduce(200), // &&=, reduce: ArraySliceAccess
			reduce(200), // ??=, reduce: ArraySliceAccess
			reduce(200), // ???=, reduce: ArraySliceAccess
			reduce(200), // |=, reduce: ArraySliceAccess
			reduce(200), // &=, reduce: ArraySliceAccess
			reduce(200), // ^=, reduce: ArraySliceAccess
			reduce(200), // <<=, reduce: ArraySliceAccess
			reduce(200), // >>=, reduce: ArraySliceAccess
			reduce(200), // >>>=, reduce: ArraySliceAccess
			reduce(200), // +=, reduce: ArraySliceAccess
			reduce(200), // .=, reduce: ArraySliceAccess
			reduce(200), // -=, reduce: ArraySliceAccess
			reduce(200), // *=, reduce: ArraySliceAccess
			reduce(200), // /=, reduce: ArraySliceAccess
			reduce(200), // //=, reduce: ArraySliceAccess
			reduce(200), // %=, reduce: ArraySliceAccess
			reduce(200), // **=, reduce: ArraySliceAccess
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4201
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(174), // ;, reduce: MapLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(174), // ?, reduce: MapLiteral
			nil,         // :
			reduce(174), // ||, reduce: MapLiteral
			reduce(174), // ^^, reduce: MapLiteral
			reduce(174), // &&, reduce: MapLiteral
			reduce(174), // ??, reduce: MapLiteral
			reduce(174), // ???, reduce: MapLiteral
			reduce(174), // =~, reduce: MapLiteral
			reduce(174), // !=~, reduce: MapLiteral
			reduce(174), // ==, reduce: MapLiteral
			reduce(174), // !=, reduce: MapLiteral
			reduce(174), // >, reduce: MapLiteral
			reduce(174), // >=, reduce: MapLiteral
			reduce(174), // <, reduce: MapLiteral
			reduce(174), // <=, reduce: MapLiteral
			reduce(174), // |, reduce: MapLiteral
			reduce(174), // ^, reduce: MapLiteral
			reduce(174), // &, reduce: MapLiteral
			reduce(174), // <<, reduce: MapLiteral
			reduce(174), // >>, reduce: MapLiteral
			reduce(174), // >>>, reduce: MapLiteral
			reduce(174), // +, reduce: MapLiteral
			reduce(174), // -, reduce: MapLiteral
			reduce(174), // .+, reduce: MapLiteral
			reduce(174), // .-, reduce: MapLiteral
			reduce(174), // ., reduce: MapLiteral
			reduce(174), // *, reduce: MapLiteral
			reduce(174), // /, reduce: MapLiteral
			reduce(174), // //, reduce: MapLiteral
			reduce(174), // %, reduce: MapLiteral
			reduce(174), // .*, reduce: MapLiteral
			reduce(174), // ./, reduce: MapLiteral
			reduce(174), // .//, reduce: MapLiteral
			nil,         // !
			nil,         // ~
			reduce(174), // **, reduce: MapLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(174), // [, reduce: MapLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(174), // [[, reduce: MapLiteral
			reduce(174), // [[[, reduce: MapLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4202
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(55), // ;, reduce: IndirectFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(55), // ?, reduce: IndirectFieldValue
			nil,        // :
			reduce(55), // ||, reduce: IndirectFieldValue
			reduce(55), // ^^, reduce: IndirectFieldValue
			reduce(55), // &&, reduce: IndirectFieldValue
			reduce(55), // ??, reduce: IndirectFieldValue
			reduce(55), // ???, reduce: IndirectFieldValue
			reduce(55), // =~, reduce: IndirectFieldValue
			reduce(55), // !=~, reduce: IndirectFieldValue
			reduce(55), // ==, reduce: IndirectFieldValue
			reduce(55), // !=, reduce: IndirectFieldValue
			reduce(55), // >, reduce: IndirectFieldValue
			reduce(55), // >=, reduce: IndirectFieldValue
			reduce(55), // <, reduce: IndirectFieldValue
			reduce(55), // <=, reduce: IndirectFieldValue
			reduce(55), // |, reduce: IndirectFieldValue
			reduce(55), // ^, reduce: IndirectFieldValue
			reduce(55), // &, reduce: IndirectFieldValue
			reduce(55), // <<, reduce: IndirectFieldValue
			reduce(55), // >>, reduce: IndirectFieldValue
			reduce(55), // >>>, reduce: IndirectFieldValue
			reduce(55), // +, reduce: IndirectFieldValue
			reduce(55), // -, reduce: IndirectFieldValue
			reduce(55), // .+, reduce: IndirectFieldValue
			reduce(55), // .-, reduce: IndirectFieldValue
			reduce(55), // ., reduce: IndirectFieldValue
			reduce(55), // *, reduce: IndirectFieldValue
			reduce(55), // /, reduce: IndirectFieldValue
			reduce(55), // //, reduce: IndirectFieldValue
			reduce(55), // %, reduce: IndirectFieldValue
			reduce(55), // .*, reduce: IndirectFieldValue
			reduce(55), // ./, reduce: IndirectFieldValue
			reduce(55), // .//, reduce: IndirectFieldValue
			nil,        // !
			nil,        // ~
			reduce(55), // **, reduce: IndirectFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(55), // [, reduce: IndirectFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(55), // [[, reduce: IndirectFieldValue
			reduce(55), // [[[, reduce: IndirectFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4203
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(57), // ;, reduce: PositionalFieldName
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(57), // ?, reduce: PositionalFieldName
			nil,        // :
			reduce(57), // ||, reduce: PositionalFieldName
			reduce(57), // ^^, reduce: PositionalFieldName
			reduce(57), // &&, reduce: PositionalFieldName
			reduce(57), // ??, reduce: PositionalFieldName
			reduce(57), // ???, reduce: PositionalFieldName
			reduce(57), // =~, reduce: PositionalFieldName
			reduce(57), // !=~, reduce: PositionalFieldName
			reduce(57), // ==, reduce: PositionalFieldName
			reduce(57), // !=, reduce: PositionalFieldName
			reduce(57), // >, reduce: PositionalFieldName
			reduce(57), // >=, reduce: PositionalFieldName
			reduce(57), // <, reduce: PositionalFieldName
			reduce(57), // <=, reduce: PositionalFieldName
			reduce(57), // |, reduce: PositionalFieldName
			reduce(57), // ^, reduce: PositionalFieldName
			reduce(57), // &, reduce: PositionalFieldName
			reduce(57), // <<, reduce: PositionalFieldName
			reduce(57), // >>, reduce: PositionalFieldName
			reduce(57), // >>>, reduce: PositionalFieldName
			reduce(57), // +, reduce: PositionalFieldName
			reduce(57), // -, reduce: PositionalFieldName
			reduce(57), // .+, reduce: PositionalFieldName
			reduce(57), // .-, reduce: PositionalFieldName
			reduce(57), // ., reduce: PositionalFieldName
			reduce(57), // *, reduce: PositionalFieldName
			reduce(57), // /, reduce: PositionalFieldName
			reduce(57), // //, reduce: PositionalFieldName
			reduce(57), // %, reduce: PositionalFieldName
			reduce(57), // .*, reduce: PositionalFieldName
			reduce(57), // ./, reduce: PositionalFieldName
			reduce(57), // .//, reduce: PositionalFieldName
			nil,        // !
			nil,        // ~
			reduce(57), // **, reduce: PositionalFieldName
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(57), // [, reduce: PositionalFieldName
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(57), // [[, reduce: PositionalFieldName
			reduce(57), // [[[, reduce: PositionalFieldName
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4204
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(58), // ;, reduce: PositionalFieldValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(58), // ?, reduce: PositionalFieldValue
			nil,        // :
			reduce(58), // ||, reduce: PositionalFieldValue
			reduce(58), // ^^, reduce: PositionalFieldValue
			reduce(58), // &&, reduce: PositionalFieldValue
			reduce(58), // ??, reduce: PositionalFieldValue
			reduce(58), // ???, reduce: PositionalFieldValue
			reduce(58), // =~, reduce: PositionalFieldValue
			reduce(58), // !=~, reduce: PositionalFieldValue
			reduce(58), // ==, reduce: PositionalFieldValue
			reduce(58), // !=, reduce: PositionalFieldValue
			reduce(58), // >, reduce: PositionalFieldValue
			reduce(58), // >=, reduce: PositionalFieldValue
			reduce(58), // <, reduce: PositionalFieldValue
			reduce(58), // <=, reduce: PositionalFieldValue
			reduce(58), // |, reduce: PositionalFieldValue
			reduce(58), // ^, reduce: PositionalFieldValue
			reduce(58), // &, reduce: PositionalFieldValue
			reduce(58), // <<, reduce: PositionalFieldValue
			reduce(58), // >>, reduce: PositionalFieldValue
			reduce(58), // >>>, reduce: PositionalFieldValue
			reduce(58), // +, reduce: PositionalFieldValue
			reduce(58), // -, reduce: PositionalFieldValue
			reduce(58), // .+, reduce: PositionalFieldValue
			reduce(58), // .-, reduce: PositionalFieldValue
			reduce(58), // ., reduce: PositionalFieldValue
			reduce(58), // *, reduce: PositionalFieldValue
			reduce(58), // /, reduce: PositionalFieldValue
			reduce(58), // //, reduce: PositionalFieldValue
			reduce(58), // %, reduce: PositionalFieldValue
			reduce(58), // .*, reduce: PositionalFieldValue
			reduce(58), // ./, reduce: PositionalFieldValue
			reduce(58), // .//, reduce: PositionalFieldValue
			nil,        // !
			nil,        // ~
			reduce(58), // **, reduce: PositionalFieldValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(58), // [, reduce: PositionalFieldValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(58), // [[, reduce: PositionalFieldValue
			reduce(58), // [[[, reduce: PositionalFieldValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4205
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(64), // ;, reduce: IndirectOosvarValue
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			reduce(64), // ?, reduce: IndirectOosvarValue
			nil,        // :
			reduce(64), // ||, reduce: IndirectOosvarValue
			reduce(64), // ^^, reduce: IndirectOosvarValue
			reduce(64), // &&, reduce: IndirectOosvarValue
			reduce(64), // ??, reduce: IndirectOosvarValue
			reduce(64), // ???, reduce: IndirectOosvarValue
			reduce(64), // =~, reduce: IndirectOosvarValue
			reduce(64), // !=~, reduce: IndirectOosvarValue
			reduce(64), // ==, reduce: IndirectOosvarValue
			reduce(64), // !=, reduce: IndirectOosvarValue
			reduce(64), // >, reduce: IndirectOosvarValue
			reduce(64), // >=, reduce: IndirectOosvarValue
			reduce(64), // <, reduce: IndirectOosvarValue
			reduce(64), // <=, reduce: IndirectOosvarValue
			reduce(64), // |, reduce: IndirectOosvarValue
			reduce(64), // ^, reduce: IndirectOosvarValue
			reduce(64), // &, reduce: IndirectOosvarValue
			reduce(64), // <<, reduce: IndirectOosvarValue
			reduce(64), // >>, reduce: IndirectOosvarValue
			reduce(64), // >>>, reduce: IndirectOosvarValue
			reduce(64), // +, reduce: IndirectOosvarValue
			reduce(64), // -, reduce: IndirectOosvarValue
			reduce(64), // .+, reduce: IndirectOosvarValue
			reduce(64), // .-, reduce: IndirectOosvarValue
			reduce(64), // ., reduce: IndirectOosvarValue
			reduce(64), // *, reduce: IndirectOosvarValue
			reduce(64), // /, reduce: IndirectOosvarValue
			reduce(64), // //, reduce: IndirectOosvarValue
			reduce(64), // %, reduce: IndirectOosvarValue
			reduce(64), // .*, reduce: IndirectOosvarValue
			reduce(64), // ./, reduce: IndirectOosvarValue
			reduce(64), // .//, reduce: IndirectOosvarValue
			nil,        // !
			nil,        // ~
			reduce(64), // **, reduce: IndirectOosvarValue
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			reduce(64), // [, reduce: IndirectOosvarValue
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			reduce(64), // [[, reduce: IndirectOosvarValue
			reduce(64), // [[[, reduce: IndirectOosvarValue
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4206
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4299), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4207
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(99),  // ;, reduce: LogicalOrTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(99),  // ?, reduce: LogicalOrTerm
			nil,         // :
			reduce(99),  // ||, reduce: LogicalOrTerm
			shift(4058), // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4208
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(101), // ;, reduce: LogicalXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(101), // ?, reduce: LogicalXORTerm
			nil,         // :
			reduce(101), // ||, reduce: LogicalXORTerm
			reduce(101), // ^^, reduce: LogicalXORTerm
			shift(4059), // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4209
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(103), // ;, reduce: LogicalAndTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(103), // ?, reduce: LogicalAndTerm
			nil,         // :
			reduce(103), // ||, reduce: LogicalAndTerm
			reduce(103), // ^^, reduce: LogicalAndTerm
			reduce(103), // &&, reduce: LogicalAndTerm
			shift(4060), // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4210
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(105), // ;, reduce: AbsentCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(105), // ?, reduce: AbsentCoalesceTerm
			nil,         // :
			reduce(105), // ||, reduce: AbsentCoalesceTerm
			reduce(105), // ^^, reduce: AbsentCoalesceTerm
			reduce(105), // &&, reduce: AbsentCoalesceTerm
			reduce(105), // ??, reduce: AbsentCoalesceTerm
			shift(4061), // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4211
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(107), // ;, reduce: EmptyCoalesceTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(107), // ?, reduce: EmptyCoalesceTerm
			nil,         // :
			reduce(107), // ||, reduce: EmptyCoalesceTerm
			reduce(107), // ^^, reduce: EmptyCoalesceTerm
			reduce(107), // &&, reduce: EmptyCoalesceTerm
			reduce(107), // ??, reduce: EmptyCoalesceTerm
			reduce(107), // ???, reduce: EmptyCoalesceTerm
			shift(4062), // =~
			shift(4063), // !=~
			shift(4064), // ==
			shift(4065), // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4212
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(109), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(109), // ?, reduce: EqneTerm
			nil,         // :
			reduce(109), // ||, reduce: EqneTerm
			reduce(109), // ^^, reduce: EqneTerm
			reduce(109), // &&, reduce: EqneTerm
			reduce(109), // ??, reduce: EqneTerm
			reduce(109), // ???, reduce: EqneTerm
			reduce(109), // =~, reduce: EqneTerm
			reduce(109), // !=~, reduce: EqneTerm
			reduce(109), // ==, reduce: EqneTerm
			reduce(109), // !=, reduce: EqneTerm
			shift(4066), // >
			shift(4067), // >=
			shift(4068), // <
			shift(4069), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4213
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(110), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(110), // ?, reduce: EqneTerm
			nil,         // :
			reduce(110), // ||, reduce: EqneTerm
			reduce(110), // ^^, reduce: EqneTerm
			reduce(110), // &&, reduce: EqneTerm
			reduce(110), // ??, reduce: EqneTerm
			reduce(110), // ???, reduce: EqneTerm
			reduce(110), // =~, reduce: EqneTerm
			reduce(110), // !=~, reduce: EqneTerm
			reduce(110), // ==, reduce: EqneTerm
			reduce(110), // !=, reduce: EqneTerm
			shift(4066), // >
			shift(4067), // >=
			shift(4068), // <
			shift(4069), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4214
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(111), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(111), // ?, reduce: EqneTerm
			nil,         // :
			reduce(111), // ||, reduce: EqneTerm
			reduce(111), // ^^, reduce: EqneTerm
			reduce(111), // &&, reduce: EqneTerm
			reduce(111), // ??, reduce: EqneTerm
			reduce(111), // ???, reduce: EqneTerm
			reduce(111), // =~, reduce: EqneTerm
			reduce(111), // !=~, reduce: EqneTerm
			reduce(111), // ==, reduce: EqneTerm
			reduce(111), // !=, reduce: EqneTerm
			shift(4066), // >
			shift(4067), // >=
			shift(4068), // <
			shift(4069), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4215
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(112), // ;, reduce: EqneTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(112), // ?, reduce: EqneTerm
			nil,         // :
			reduce(112), // ||, reduce: EqneTerm
			reduce(112), // ^^, reduce: EqneTerm
			reduce(112), // &&, reduce: EqneTerm
			reduce(112), // ??, reduce: EqneTerm
			reduce(112), // ???, reduce: EqneTerm
			reduce(112), // =~, reduce: EqneTerm
			reduce(112), // !=~, reduce: EqneTerm
			reduce(112), // ==, reduce: EqneTerm
			reduce(112), // !=, reduce: EqneTerm
			shift(4066), // >
			shift(4067), // >=
			shift(4068), // <
			shift(4069), // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4216
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(114), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(114), // ?, reduce: CmpTerm
			nil,         // :
			reduce(114), // ||, reduce: CmpTerm
			reduce(114), // ^^, reduce: CmpTerm
			reduce(114), // &&, reduce: CmpTerm
			reduce(114), // ??, reduce: CmpTerm
			reduce(114), // ???, reduce: CmpTerm
			reduce(114), // =~, reduce: CmpTerm
			reduce(114), // !=~, reduce: CmpTerm
			reduce(114), // ==, reduce: CmpTerm
			reduce(114), // !=, reduce: CmpTerm
			reduce(114), // >, reduce: CmpTerm
			reduce(114), // >=, reduce: CmpTerm
			reduce(114), // <, reduce: CmpTerm
			reduce(114), // <=, reduce: CmpTerm
			shift(4070), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4217
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(115), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(115), // ?, reduce: CmpTerm
			nil,         // :
			reduce(115), // ||, reduce: CmpTerm
			reduce(115), // ^^, reduce: CmpTerm
			reduce(115), // &&, reduce: CmpTerm
			reduce(115), // ??, reduce: CmpTerm
			reduce(115), // ???, reduce: CmpTerm
			reduce(115), // =~, reduce: CmpTerm
			reduce(115), // !=~, reduce: CmpTerm
			reduce(115), // ==, reduce: CmpTerm
			reduce(115), // !=, reduce: CmpTerm
			reduce(115), // >, reduce: CmpTerm
			reduce(115), // >=, reduce: CmpTerm
			reduce(115), // <, reduce: CmpTerm
			reduce(115), // <=, reduce: CmpTerm
			shift(4070), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4218
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(116), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(116), // ?, reduce: CmpTerm
			nil,         // :
			reduce(116), // ||, reduce: CmpTerm
			reduce(116), // ^^, reduce: CmpTerm
			reduce(116), // &&, reduce: CmpTerm
			reduce(116), // ??, reduce: CmpTerm
			reduce(116), // ???, reduce: CmpTerm
			reduce(116), // =~, reduce: CmpTerm
			reduce(116), // !=~, reduce: CmpTerm
			reduce(116), // ==, reduce: CmpTerm
			reduce(116), // !=, reduce: CmpTerm
			reduce(116), // >, reduce: CmpTerm
			reduce(116), // >=, reduce: CmpTerm
			reduce(116), // <, reduce: CmpTerm
			reduce(116), // <=, reduce: CmpTerm
			shift(4070), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4219
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(117), // ;, reduce: CmpTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(117), // ?, reduce: CmpTerm
			nil,         // :
			reduce(117), // ||, reduce: CmpTerm
			reduce(117), // ^^, reduce: CmpTerm
			reduce(117), // &&, reduce: CmpTerm
			reduce(117), // ??, reduce: CmpTerm
			reduce(117), // ???, reduce: CmpTerm
			reduce(117), // =~, reduce: CmpTerm
			reduce(117), // !=~, reduce: CmpTerm
			reduce(117), // ==, reduce: CmpTerm
			reduce(117), // !=, reduce: CmpTerm
			reduce(117), // >, reduce: CmpTerm
			reduce(117), // >=, reduce: CmpTerm
			reduce(117), // <, reduce: CmpTerm
			reduce(117), // <=, reduce: CmpTerm
			shift(4070), // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4220
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(119), // ;, reduce: BitwiseORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(119), // ?, reduce: BitwiseORTerm
			nil,         // :
			reduce(119), // ||, reduce: BitwiseORTerm
			reduce(119), // ^^, reduce: BitwiseORTerm
			reduce(119), // &&, reduce: BitwiseORTerm
			reduce(119), // ??, reduce: BitwiseORTerm
			reduce(119), // ???, reduce: BitwiseORTerm
			reduce(119), // =~, reduce: BitwiseORTerm
			reduce(119), // !=~, reduce: BitwiseORTerm
			reduce(119), // ==, reduce: BitwiseORTerm
			reduce(119), // !=, reduce: BitwiseORTerm
			reduce(119), // >, reduce: BitwiseORTerm
			reduce(119), // >=, reduce: BitwiseORTerm
			reduce(119), // <, reduce: BitwiseORTerm
			reduce(119), // <=, reduce: BitwiseORTerm
			reduce(119), // |, reduce: BitwiseORTerm
			shift(4071), // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4221
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(121), // ;, reduce: BitwiseXORTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(121), // ?, reduce: BitwiseXORTerm
			nil,         // :
			reduce(121), // ||, reduce: BitwiseXORTerm
			reduce(121), // ^^, reduce: BitwiseXORTerm
			reduce(121), // &&, reduce: BitwiseXORTerm
			reduce(121), // ??, reduce: BitwiseXORTerm
			reduce(121), // ???, reduce: BitwiseXORTerm
			reduce(121), // =~, reduce: BitwiseXORTerm
			reduce(121), // !=~, reduce: BitwiseXORTerm
			reduce(121), // ==, reduce: BitwiseXORTerm
			reduce(121), // !=, reduce: BitwiseXORTerm
			reduce(121), // >, reduce: BitwiseXORTerm
			reduce(121), // >=, reduce: BitwiseXORTerm
			reduce(121), // <, reduce: BitwiseXORTerm
			reduce(121), // <=, reduce: BitwiseXORTerm
			reduce(121), // |, reduce: BitwiseXORTerm
			reduce(121), // ^, reduce: BitwiseXORTerm
			shift(4072), // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4222
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(123), // ;, reduce: BitwiseANDTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(123), // ?, reduce: BitwiseANDTerm
			nil,         // :
			reduce(123), // ||, reduce: BitwiseANDTerm
			reduce(123), // ^^, reduce: BitwiseANDTerm
			reduce(123), // &&, reduce: BitwiseANDTerm
			reduce(123), // ??, reduce: BitwiseANDTerm
			reduce(123), // ???, reduce: BitwiseANDTerm
			reduce(123), // =~, reduce: BitwiseANDTerm
			reduce(123), // !=~, reduce: BitwiseANDTerm
			reduce(123), // ==, reduce: BitwiseANDTerm
			reduce(123), // !=, reduce: BitwiseANDTerm
			reduce(123), // >, reduce: BitwiseANDTerm
			reduce(123), // >=, reduce: BitwiseANDTerm
			reduce(123), // <, reduce: BitwiseANDTerm
			reduce(123), // <=, reduce: BitwiseANDTerm
			reduce(123), // |, reduce: BitwiseANDTerm
			reduce(123), // ^, reduce: BitwiseANDTerm
			reduce(123), // &, reduce: BitwiseANDTerm
			shift(4073), // <<
			shift(4074), // >>
			shift(4075), // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4223
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(125), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(125), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(125), // ||, reduce: BitwiseShiftTerm
			reduce(125), // ^^, reduce: BitwiseShiftTerm
			reduce(125), // &&, reduce: BitwiseShiftTerm
			reduce(125), // ??, reduce: BitwiseShiftTerm
			reduce(125), // ???, reduce: BitwiseShiftTerm
			reduce(125), // =~, reduce: BitwiseShiftTerm
			reduce(125), // !=~, reduce: BitwiseShiftTerm
			reduce(125), // ==, reduce: BitwiseShiftTerm
			reduce(125), // !=, reduce: BitwiseShiftTerm
			reduce(125), // >, reduce: BitwiseShiftTerm
			reduce(125), // >=, reduce: BitwiseShiftTerm
			reduce(125), // <, reduce: BitwiseShiftTerm
			reduce(125), // <=, reduce: BitwiseShiftTerm
			reduce(125), // |, reduce: BitwiseShiftTerm
			reduce(125), // ^, reduce: BitwiseShiftTerm
			reduce(125), // &, reduce: BitwiseShiftTerm
			reduce(125), // <<, reduce: BitwiseShiftTerm
			reduce(125), // >>, reduce: BitwiseShiftTerm
			reduce(125), // >>>, reduce: BitwiseShiftTerm
			shift(4076), // +
			shift(4077), // -
			shift(4078), // .+
			shift(4079), // .-
			shift(4080), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4224
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(126), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(126), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(126), // ||, reduce: BitwiseShiftTerm
			reduce(126), // ^^, reduce: BitwiseShiftTerm
			reduce(126), // &&, reduce: BitwiseShiftTerm
			reduce(126), // ??, reduce: BitwiseShiftTerm
			reduce(126), // ???, reduce: BitwiseShiftTerm
			reduce(126), // =~, reduce: BitwiseShiftTerm
			reduce(126), // !=~, reduce: BitwiseShiftTerm
			reduce(126), // ==, reduce: BitwiseShiftTerm
			reduce(126), // !=, reduce: BitwiseShiftTerm
			reduce(126), // >, reduce: BitwiseShiftTerm
			reduce(126), // >=, reduce: BitwiseShiftTerm
			reduce(126), // <, reduce: BitwiseShiftTerm
			reduce(126), // <=, reduce: BitwiseShiftTerm
			reduce(126), // |, reduce: BitwiseShiftTerm
			reduce(126), // ^, reduce: BitwiseShiftTerm
			reduce(126), // &, reduce: BitwiseShiftTerm
			reduce(126), // <<, reduce: BitwiseShiftTerm
			reduce(126), // >>, reduce: BitwiseShiftTerm
			reduce(126), // >>>, reduce: BitwiseShiftTerm
			shift(4076), // +
			shift(4077), // -
			shift(4078), // .+
			shift(4079), // .-
			shift(4080), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4225
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(127), // ;, reduce: BitwiseShiftTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(127), // ?, reduce: BitwiseShiftTerm
			nil,         // :
			reduce(127), // ||, reduce: BitwiseShiftTerm
			reduce(127), // ^^, reduce: BitwiseShiftTerm
			reduce(127), // &&, reduce: BitwiseShiftTerm
			reduce(127), // ??, reduce: BitwiseShiftTerm
			reduce(127), // ???, reduce: BitwiseShiftTerm
			reduce(127), // =~, reduce: BitwiseShiftTerm
			reduce(127), // !=~, reduce: BitwiseShiftTerm
			reduce(127), // ==, reduce: BitwiseShiftTerm
			reduce(127), // !=, reduce: BitwiseShiftTerm
			reduce(127), // >, reduce: BitwiseShiftTerm
			reduce(127), // >=, reduce: BitwiseShiftTerm
			reduce(127), // <, reduce: BitwiseShiftTerm
			reduce(127), // <=, reduce: BitwiseShiftTerm
			reduce(127), // |, reduce: BitwiseShiftTerm
			reduce(127), // ^, reduce: BitwiseShiftTerm
			reduce(127), // &, reduce: BitwiseShiftTerm
			reduce(127), // <<, reduce: BitwiseShiftTerm
			reduce(127), // >>, reduce: BitwiseShiftTerm
			reduce(127), // >>>, reduce: BitwiseShiftTerm
			shift(4076), // +
			shift(4077), // -
			shift(4078), // .+
			shift(4079), // .-
			shift(4080), // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4226
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(129), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(129), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(129), // ||, reduce: AddsubdotTerm
			reduce(129), // ^^, reduce: AddsubdotTerm
			reduce(129), // &&, reduce: AddsubdotTerm
			reduce(129), // ??, reduce: AddsubdotTerm
			reduce(129), // ???, reduce: AddsubdotTerm
			reduce(129), // =~, reduce: AddsubdotTerm
			reduce(129), // !=~, reduce: AddsubdotTerm
			reduce(129), // ==, reduce: AddsubdotTerm
			reduce(129), // !=, reduce: AddsubdotTerm
			reduce(129), // >, reduce: AddsubdotTerm
			reduce(129), // >=, reduce: AddsubdotTerm
			reduce(129), // <, reduce: AddsubdotTerm
			reduce(129), // <=, reduce: AddsubdotTerm
			reduce(129), // |, reduce: AddsubdotTerm
			reduce(129), // ^, reduce: AddsubdotTerm
			reduce(129), // &, reduce: AddsubdotTerm
			reduce(129), // <<, reduce: AddsubdotTerm
			reduce(129), // >>, reduce: AddsubdotTerm
			reduce(129), // >>>, reduce: AddsubdotTerm
			reduce(129), // +, reduce: AddsubdotTerm
			reduce(129), // -, reduce: AddsubdotTerm
			reduce(129), // .+, reduce: AddsubdotTerm
			reduce(129), // .-, reduce: AddsubdotTerm
			reduce(129), // ., reduce: AddsubdotTerm
			shift(4082), // *
			shift(4083), // /
			shift(4084), // //
			shift(4085), // %
			shift(4086), // .*
			shift(4087), // ./
			shift(4088), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4227
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(130), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(130), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(130), // ||, reduce: AddsubdotTerm
			reduce(130), // ^^, reduce: AddsubdotTerm
			reduce(130), // &&, reduce: AddsubdotTerm
			reduce(130), // ??, reduce: AddsubdotTerm
			reduce(130), // ???, reduce: AddsubdotTerm
			reduce(130), // =~, reduce: AddsubdotTerm
			reduce(130), // !=~, reduce: AddsubdotTerm
			reduce(130), // ==, reduce: AddsubdotTerm
			reduce(130), // !=, reduce: AddsubdotTerm
			reduce(130), // >, reduce: AddsubdotTerm
			reduce(130), // >=, reduce: AddsubdotTerm
			reduce(130), // <, reduce: AddsubdotTerm
			reduce(130), // <=, reduce: AddsubdotTerm
			reduce(130), // |, reduce: AddsubdotTerm
			reduce(130), // ^, reduce: AddsubdotTerm
			reduce(130), // &, reduce: AddsubdotTerm
			reduce(130), // <<, reduce: AddsubdotTerm
			reduce(130), // >>, reduce: AddsubdotTerm
			reduce(130), // >>>, reduce: AddsubdotTerm
			reduce(130), // +, reduce: AddsubdotTerm
			reduce(130), // -, reduce: AddsubdotTerm
			reduce(130), // .+, reduce: AddsubdotTerm
			reduce(130), // .-, reduce: AddsubdotTerm
			reduce(130), // ., reduce: AddsubdotTerm
			shift(4082), // *
			shift(4083), // /
			shift(4084), // //
			shift(4085), // %
			shift(4086), // .*
			shift(4087), // ./
			shift(4088), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4228
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(131), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(131), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(131), // ||, reduce: AddsubdotTerm
			reduce(131), // ^^, reduce: AddsubdotTerm
			reduce(131), // &&, reduce: AddsubdotTerm
			reduce(131), // ??, reduce: AddsubdotTerm
			reduce(131), // ???, reduce: AddsubdotTerm
			reduce(131), // =~, reduce: AddsubdotTerm
			reduce(131), // !=~, reduce: AddsubdotTerm
			reduce(131), // ==, reduce: AddsubdotTerm
			reduce(131), // !=, reduce: AddsubdotTerm
			reduce(131), // >, reduce: AddsubdotTerm
			reduce(131), // >=, reduce: AddsubdotTerm
			reduce(131), // <, reduce: AddsubdotTerm
			reduce(131), // <=, reduce: AddsubdotTerm
			reduce(131), // |, reduce: AddsubdotTerm
			reduce(131), // ^, reduce: AddsubdotTerm
			reduce(131), // &, reduce: AddsubdotTerm
			reduce(131), // <<, reduce: AddsubdotTerm
			reduce(131), // >>, reduce: AddsubdotTerm
			reduce(131), // >>>, reduce: AddsubdotTerm
			reduce(131), // +, reduce: AddsubdotTerm
			reduce(131), // -, reduce: AddsubdotTerm
			reduce(131), // .+, reduce: AddsubdotTerm
			reduce(131), // .-, reduce: AddsubdotTerm
			reduce(131), // ., reduce: AddsubdotTerm
			shift(4082), // *
			shift(4083), // /
			shift(4084), // //
			shift(4085), // %
			shift(4086), // .*
			shift(4087), // ./
			shift(4088), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4229
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(132), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(132), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(132), // ||, reduce: AddsubdotTerm
			reduce(132), // ^^, reduce: AddsubdotTerm
			reduce(132), // &&, reduce: AddsubdotTerm
			reduce(132), // ??, reduce: AddsubdotTerm
			reduce(132), // ???, reduce: AddsubdotTerm
			reduce(132), // =~, reduce: AddsubdotTerm
			reduce(132), // !=~, reduce: AddsubdotTerm
			reduce(132), // ==, reduce: AddsubdotTerm
			reduce(132), // !=, reduce: AddsubdotTerm
			reduce(132), // >, reduce: AddsubdotTerm
			reduce(132), // >=, reduce: AddsubdotTerm
			reduce(132), // <, reduce: AddsubdotTerm
			reduce(132), // <=, reduce: AddsubdotTerm
			reduce(132), // |, reduce: AddsubdotTerm
			reduce(132), // ^, reduce: AddsubdotTerm
			reduce(132), // &, reduce: AddsubdotTerm
			reduce(132), // <<, reduce: AddsubdotTerm
			reduce(132), // >>, reduce: AddsubdotTerm
			reduce(132), // >>>, reduce: AddsubdotTerm
			reduce(132), // +, reduce: AddsubdotTerm
			reduce(132), // -, reduce: AddsubdotTerm
			reduce(132), // .+, reduce: AddsubdotTerm
			reduce(132), // .-, reduce: AddsubdotTerm
			reduce(132), // ., reduce: AddsubdotTerm
			shift(4082), // *
			shift(4083), // /
			shift(4084), // //
			shift(4085), // %
			shift(4086), // .*
			shift(4087), // ./
			shift(4088), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4230
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(133), // ;, reduce: AddsubdotTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(133), // ?, reduce: AddsubdotTerm
			nil,         // :
			reduce(133), // ||, reduce: AddsubdotTerm
			reduce(133), // ^^, reduce: AddsubdotTerm
			reduce(133), // &&, reduce: AddsubdotTerm
			reduce(133), // ??, reduce: AddsubdotTerm
			reduce(133), // ???, reduce: AddsubdotTerm
			reduce(133), // =~, reduce: AddsubdotTerm
			reduce(133), // !=~, reduce: AddsubdotTerm
			reduce(133), // ==, reduce: AddsubdotTerm
			reduce(133), // !=, reduce: AddsubdotTerm
			reduce(133), // >, reduce: AddsubdotTerm
			reduce(133), // >=, reduce: AddsubdotTerm
			reduce(133), // <, reduce: AddsubdotTerm
			reduce(133), // <=, reduce: AddsubdotTerm
			reduce(133), // |, reduce: AddsubdotTerm
			reduce(133), // ^, reduce: AddsubdotTerm
			reduce(133), // &, reduce: AddsubdotTerm
			reduce(133), // <<, reduce: AddsubdotTerm
			reduce(133), // >>, reduce: AddsubdotTerm
			reduce(133), // >>>, reduce: AddsubdotTerm
			reduce(133), // +, reduce: AddsubdotTerm
			reduce(133), // -, reduce: AddsubdotTerm
			reduce(133), // .+, reduce: AddsubdotTerm
			reduce(133), // .-, reduce: AddsubdotTerm
			reduce(133), // ., reduce: AddsubdotTerm
			shift(4082), // *
			shift(4083), // /
			shift(4084), // //
			shift(4085), // %
			shift(4086), // .*
			shift(4087), // ./
			shift(4088), // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4231
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(135), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(135), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(135), // ||, reduce: MuldivTerm
			reduce(135), // ^^, reduce: MuldivTerm
			reduce(135), // &&, reduce: MuldivTerm
			reduce(135), // ??, reduce: MuldivTerm
			reduce(135), // ???, reduce: MuldivTerm
			reduce(135), // =~, reduce: MuldivTerm
			reduce(135), // !=~, reduce: MuldivTerm
			reduce(135), // ==, reduce: MuldivTerm
			reduce(135), // !=, reduce: MuldivTerm
			reduce(135), // >, reduce: MuldivTerm
			reduce(135), // >=, reduce: MuldivTerm
			reduce(135), // <, reduce: MuldivTerm
			reduce(135), // <=, reduce: MuldivTerm
			reduce(135), // |, reduce: MuldivTerm
			reduce(135), // ^, reduce: MuldivTerm
			reduce(135), // &, reduce: MuldivTerm
			reduce(135), // <<, reduce: MuldivTerm
			reduce(135), // >>, reduce: MuldivTerm
			reduce(135), // >>>, reduce: MuldivTerm
			reduce(135), // +, reduce: MuldivTerm
			reduce(135), // -, reduce: MuldivTerm
			reduce(135), // .+, reduce: MuldivTerm
			reduce(135), // .-, reduce: MuldivTerm
			reduce(135), // ., reduce: MuldivTerm
			reduce(135), // *, reduce: MuldivTerm
			reduce(135), // /, reduce: MuldivTerm
			reduce(135), // //, reduce: MuldivTerm
			reduce(135), // %, reduce: MuldivTerm
			reduce(135), // .*, reduce: MuldivTerm
			reduce(135), // ./, reduce: MuldivTerm
			reduce(135), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4232
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(136), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(136), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(136), // ||, reduce: MuldivTerm
			reduce(136), // ^^, reduce: MuldivTerm
			reduce(136), // &&, reduce: MuldivTerm
			reduce(136), // ??, reduce: MuldivTerm
			reduce(136), // ???, reduce: MuldivTerm
			reduce(136), // =~, reduce: MuldivTerm
			reduce(136), // !=~, reduce: MuldivTerm
			reduce(136), // ==, reduce: MuldivTerm
			reduce(136), // !=, reduce: MuldivTerm
			reduce(136), // >, reduce: MuldivTerm
			reduce(136), // >=, reduce: MuldivTerm
			reduce(136), // <, reduce: MuldivTerm
			reduce(136), // <=, reduce: MuldivTerm
			reduce(136), // |, reduce: MuldivTerm
			reduce(136), // ^, reduce: MuldivTerm
			reduce(136), // &, reduce: MuldivTerm
			reduce(136), // <<, reduce: MuldivTerm
			reduce(136), // >>, reduce: MuldivTerm
			reduce(136), // >>>, reduce: MuldivTerm
			reduce(136), // +, reduce: MuldivTerm
			reduce(136), // -, reduce: MuldivTerm
			reduce(136), // .+, reduce: MuldivTerm
			reduce(136), // .-, reduce: MuldivTerm
			reduce(136), // ., reduce: MuldivTerm
			reduce(136), // *, reduce: MuldivTerm
			reduce(136), // /, reduce: MuldivTerm
			reduce(136), // //, reduce: MuldivTerm
			reduce(136), // %, reduce: MuldivTerm
			reduce(136), // .*, reduce: MuldivTerm
			reduce(136), // ./, reduce: MuldivTerm
			reduce(136), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4233
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(137), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(137), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(137), // ||, reduce: MuldivTerm
			reduce(137), // ^^, reduce: MuldivTerm
			reduce(137), // &&, reduce: MuldivTerm
			reduce(137), // ??, reduce: MuldivTerm
			reduce(137), // ???, reduce: MuldivTerm
			reduce(137), // =~, reduce: MuldivTerm
			reduce(137), // !=~, reduce: MuldivTerm
			reduce(137), // ==, reduce: MuldivTerm
			reduce(137), // !=, reduce: MuldivTerm
			reduce(137), // >, reduce: MuldivTerm
			reduce(137), // >=, reduce: MuldivTerm
			reduce(137), // <, reduce: MuldivTerm
			reduce(137), // <=, reduce: MuldivTerm
			reduce(137), // |, reduce: MuldivTerm
			reduce(137), // ^, reduce: MuldivTerm
			reduce(137), // &, reduce: MuldivTerm
			reduce(137), // <<, reduce: MuldivTerm
			reduce(137), // >>, reduce: MuldivTerm
			reduce(137), // >>>, reduce: MuldivTerm
			reduce(137), // +, reduce: MuldivTerm
			reduce(137), // -, reduce: MuldivTerm
			reduce(137), // .+, reduce: MuldivTerm
			reduce(137), // .-, reduce: MuldivTerm
			reduce(137), // ., reduce: MuldivTerm
			reduce(137), // *, reduce: MuldivTerm
			reduce(137), // /, reduce: MuldivTerm
			reduce(137), // //, reduce: MuldivTerm
			reduce(137), // %, reduce: MuldivTerm
			reduce(137), // .*, reduce: MuldivTerm
			reduce(137), // ./, reduce: MuldivTerm
			reduce(137), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4234
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(138), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(138), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(138), // ||, reduce: MuldivTerm
			reduce(138), // ^^, reduce: MuldivTerm
			reduce(138), // &&, reduce: MuldivTerm
			reduce(138), // ??, reduce: MuldivTerm
			reduce(138), // ???, reduce: MuldivTerm
			reduce(138), // =~, reduce: MuldivTerm
			reduce(138), // !=~, reduce: MuldivTerm
			reduce(138), // ==, reduce: MuldivTerm
			reduce(138), // !=, reduce: MuldivTerm
			reduce(138), // >, reduce: MuldivTerm
			reduce(138), // >=, reduce: MuldivTerm
			reduce(138), // <, reduce: MuldivTerm
			reduce(138), // <=, reduce: MuldivTerm
			reduce(138), // |, reduce: MuldivTerm
			reduce(138), // ^, reduce: MuldivTerm
			reduce(138), // &, reduce: MuldivTerm
			reduce(138), // <<, reduce: MuldivTerm
			reduce(138), // >>, reduce: MuldivTerm
			reduce(138), // >>>, reduce: MuldivTerm
			reduce(138), // +, reduce: MuldivTerm
			reduce(138), // -, reduce: MuldivTerm
			reduce(138), // .+, reduce: MuldivTerm
			reduce(138), // .-, reduce: MuldivTerm
			reduce(138), // ., reduce: MuldivTerm
			reduce(138), // *, reduce: MuldivTerm
			reduce(138), // /, reduce: MuldivTerm
			reduce(138), // //, reduce: MuldivTerm
			reduce(138), // %, reduce: MuldivTerm
			reduce(138), // .*, reduce: MuldivTerm
			reduce(138), // ./, reduce: MuldivTerm
			reduce(138), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4235
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(139), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(139), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(139), // ||, reduce: MuldivTerm
			reduce(139), // ^^, reduce: MuldivTerm
			reduce(139), // &&, reduce: MuldivTerm
			reduce(139), // ??, reduce: MuldivTerm
			reduce(139), // ???, reduce: MuldivTerm
			reduce(139), // =~, reduce: MuldivTerm
			reduce(139), // !=~, reduce: MuldivTerm
			reduce(139), // ==, reduce: MuldivTerm
			reduce(139), // !=, reduce: MuldivTerm
			reduce(139), // >, reduce: MuldivTerm
			reduce(139), // >=, reduce: MuldivTerm
			reduce(139), // <, reduce: MuldivTerm
			reduce(139), // <=, reduce: MuldivTerm
			reduce(139), // |, reduce: MuldivTerm
			reduce(139), // ^, reduce: MuldivTerm
			reduce(139), // &, reduce: MuldivTerm
			reduce(139), // <<, reduce: MuldivTerm
			reduce(139), // >>, reduce: MuldivTerm
			reduce(139), // >>>, reduce: MuldivTerm
			reduce(139), // +, reduce: MuldivTerm
			reduce(139), // -, reduce: MuldivTerm
			reduce(139), // .+, reduce: MuldivTerm
			reduce(139), // .-, reduce: MuldivTerm
			reduce(139), // ., reduce: MuldivTerm
			reduce(139), // *, reduce: MuldivTerm
			reduce(139), // /, reduce: MuldivTerm
			reduce(139), // //, reduce: MuldivTerm
			reduce(139), // %, reduce: MuldivTerm
			reduce(139), // .*, reduce: MuldivTerm
			reduce(139), // ./, reduce: MuldivTerm
			reduce(139), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4236
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(140), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(140), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(140), // ||, reduce: MuldivTerm
			reduce(140), // ^^, reduce: MuldivTerm
			reduce(140), // &&, reduce: MuldivTerm
			reduce(140), // ??, reduce: MuldivTerm
			reduce(140), // ???, reduce: MuldivTerm
			reduce(140), // =~, reduce: MuldivTerm
			reduce(140), // !=~, reduce: MuldivTerm
			reduce(140), // ==, reduce: MuldivTerm
			reduce(140), // !=, reduce: MuldivTerm
			reduce(140), // >, reduce: MuldivTerm
			reduce(140), // >=, reduce: MuldivTerm
			reduce(140), // <, reduce: MuldivTerm
			reduce(140), // <=, reduce: MuldivTerm
			reduce(140), // |, reduce: MuldivTerm
			reduce(140), // ^, reduce: MuldivTerm
			reduce(140), // &, reduce: MuldivTerm
			reduce(140), // <<, reduce: MuldivTerm
			reduce(140), // >>, reduce: MuldivTerm
			reduce(140), // >>>, reduce: MuldivTerm
			reduce(140), // +, reduce: MuldivTerm
			reduce(140), // -, reduce: MuldivTerm
			reduce(140), // .+, reduce: MuldivTerm
			reduce(140), // .-, reduce: MuldivTerm
			reduce(140), // ., reduce: MuldivTerm
			reduce(140), // *, reduce: MuldivTerm
			reduce(140), // /, reduce: MuldivTerm
			reduce(140), // //, reduce: MuldivTerm
			reduce(140), // %, reduce: MuldivTerm
			reduce(140), // .*, reduce: MuldivTerm
			reduce(140), // ./, reduce: MuldivTerm
			reduce(140), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4237
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(141), // ;, reduce: MuldivTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(141), // ?, reduce: MuldivTerm
			nil,         // :
			reduce(141), // ||, reduce: MuldivTerm
			reduce(141), // ^^, reduce: MuldivTerm
			reduce(141), // &&, reduce: MuldivTerm
			reduce(141), // ??, reduce: MuldivTerm
			reduce(141), // ???, reduce: MuldivTerm
			reduce(141), // =~, reduce: MuldivTerm
			reduce(141), // !=~, reduce: MuldivTerm
			reduce(141), // ==, reduce: MuldivTerm
			reduce(141), // !=, reduce: MuldivTerm
			reduce(141), // >, reduce: MuldivTerm
			reduce(141), // >=, reduce: MuldivTerm
			reduce(141), // <, reduce: MuldivTerm
			reduce(141), // <=, reduce: MuldivTerm
			reduce(141), // |, reduce: MuldivTerm
			reduce(141), // ^, reduce: MuldivTerm
			reduce(141), // &, reduce: MuldivTerm
			reduce(141), // <<, reduce: MuldivTerm
			reduce(141), // >>, reduce: MuldivTerm
			reduce(141), // >>>, reduce: MuldivTerm
			reduce(141), // +, reduce: MuldivTerm
			reduce(141), // -, reduce: MuldivTerm
			reduce(141), // .+, reduce: MuldivTerm
			reduce(141), // .-, reduce: MuldivTerm
			reduce(141), // ., reduce: MuldivTerm
			reduce(141), // *, reduce: MuldivTerm
			reduce(141), // /, reduce: MuldivTerm
			reduce(141), // //, reduce: MuldivTerm
			reduce(141), // %, reduce: MuldivTerm
			reduce(141), // .*, reduce: MuldivTerm
			reduce(141), // ./, reduce: MuldivTerm
			reduce(141), // .//, reduce: MuldivTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4238
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(150), // ;, reduce: PowTerm
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(150), // ?, reduce: PowTerm
			nil,         // :
			reduce(150), // ||, reduce: PowTerm
			reduce(150), // ^^, reduce: PowTerm
			reduce(150), // &&, reduce: PowTerm
			reduce(150), // ??, reduce: PowTerm
			reduce(150), // ???, reduce: PowTerm
			reduce(150), // =~, reduce: PowTerm
			reduce(150), // !=~, reduce: PowTerm
			reduce(150), // ==, reduce: PowTerm
			reduce(150), // !=, reduce: PowTerm
			reduce(150), // >, reduce: PowTerm
			reduce(150), // >=, reduce: PowTerm
			reduce(150), // <, reduce: PowTerm
			reduce(150), // <=, reduce: PowTerm
			reduce(150), // |, reduce: PowTerm
			reduce(150), // ^, reduce: PowTerm
			reduce(150), // &, reduce: PowTerm
			reduce(150), // <<, reduce: PowTerm
			reduce(150), // >>, reduce: PowTerm
			reduce(150), // >>>, reduce: PowTerm
			reduce(150), // +, reduce: PowTerm
			reduce(150), // -, reduce: PowTerm
			reduce(150), // .+, reduce: PowTerm
			reduce(150), // .-, reduce: PowTerm
			reduce(150), // ., reduce: PowTerm
			reduce(150), // *, reduce: PowTerm
			reduce(150), // /, reduce: PowTerm
			reduce(150), // //, reduce: PowTerm
			reduce(150), // %, reduce: PowTerm
			reduce(150), // .*, reduce: PowTerm
			reduce(150), // ./, reduce: PowTerm
			reduce(150), // .//, reduce: PowTerm
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4239
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(152), // ;, reduce: PrecedenceChainEnd
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(152), // ?, reduce: PrecedenceChainEnd
			nil,         // :
			reduce(152), // ||, reduce: PrecedenceChainEnd
			reduce(152), // ^^, reduce: PrecedenceChainEnd
			reduce(152), // &&, reduce: PrecedenceChainEnd
			reduce(152), // ??, reduce: PrecedenceChainEnd
			reduce(152), // ???, reduce: PrecedenceChainEnd
			reduce(152), // =~, reduce: PrecedenceChainEnd
			reduce(152), // !=~, reduce: PrecedenceChainEnd
			reduce(152), // ==, reduce: PrecedenceChainEnd
			reduce(152), // !=, reduce: PrecedenceChainEnd
			reduce(152), // >, reduce: PrecedenceChainEnd
			reduce(152), // >=, reduce: PrecedenceChainEnd
			reduce(152), // <, reduce: PrecedenceChainEnd
			reduce(152), // <=, reduce: PrecedenceChainEnd
			reduce(152), // |, reduce: PrecedenceChainEnd
			reduce(152), // ^, reduce: PrecedenceChainEnd
			reduce(152), // &, reduce: PrecedenceChainEnd
			reduce(152), // <<, reduce: PrecedenceChainEnd
			reduce(152), // >>, reduce: PrecedenceChainEnd
			reduce(152), // >>>, reduce: PrecedenceChainEnd
			reduce(152), // +, reduce: PrecedenceChainEnd
			reduce(152), // -, reduce: PrecedenceChainEnd
			reduce(152), // .+, reduce: PrecedenceChainEnd
			reduce(152), // .-, reduce: PrecedenceChainEnd
			reduce(152), // ., reduce: PrecedenceChainEnd
			reduce(152), // *, reduce: PrecedenceChainEnd
			reduce(152), // /, reduce: PrecedenceChainEnd
			reduce(152), // //, reduce: PrecedenceChainEnd
			reduce(152), // %, reduce: PrecedenceChainEnd
			reduce(152), // .*, reduce: PrecedenceChainEnd
			reduce(152), // ./, reduce: PrecedenceChainEnd
			reduce(152), // .//, reduce: PrecedenceChainEnd
			nil,         // !
			nil,         // ~
			reduce(152), // **, reduce: PrecedenceChainEnd
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4240
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4300), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			shift(4301), // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4241
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4303), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4242
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			shift(4304), // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4243
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			shift(4305), // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4244
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(168), // ;, reduce: ArrayLiteral
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(168), // ?, reduce: ArrayLiteral
			nil,         // :
			reduce(168), // ||, reduce: ArrayLiteral
			reduce(168), // ^^, reduce: ArrayLiteral
			reduce(168), // &&, reduce: ArrayLiteral
			reduce(168), // ??, reduce: ArrayLiteral
			reduce(168), // ???, reduce: ArrayLiteral
			reduce(168), // =~, reduce: ArrayLiteral
			reduce(168), // !=~, reduce: ArrayLiteral
			reduce(168), // ==, reduce: ArrayLiteral
			reduce(168), // !=, reduce: ArrayLiteral
			reduce(168), // >, reduce: ArrayLiteral
			reduce(168), // >=, reduce: ArrayLiteral
			reduce(168), // <, reduce: ArrayLiteral
			reduce(168), // <=, reduce: ArrayLiteral
			reduce(168), // |, reduce: ArrayLiteral
			reduce(168), // ^, reduce: ArrayLiteral
			reduce(168), // &, reduce: ArrayLiteral
			reduce(168), // <<, reduce: ArrayLiteral
			reduce(168), // >>, reduce: ArrayLiteral
			reduce(168), // >>>, reduce: ArrayLiteral
			reduce(168), // +, reduce: ArrayLiteral
			reduce(168), // -, reduce: ArrayLiteral
			reduce(168), // .+, reduce: ArrayLiteral
			reduce(168), // .-, reduce: ArrayLiteral
			reduce(168), // ., reduce: ArrayLiteral
			reduce(168), // *, reduce: ArrayLiteral
			reduce(168), // /, reduce: ArrayLiteral
			reduce(168), // //, reduce: ArrayLiteral
			reduce(168), // %, reduce: ArrayLiteral
			reduce(168), // .*, reduce: ArrayLiteral
			reduce(168), // ./, reduce: ArrayLiteral
			reduce(168), // .//, reduce: ArrayLiteral
			nil,         // !
			nil,         // ~
			reduce(168), // **, reduce: ArrayLiteral
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(168), // [, reduce: ArrayLiteral
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(168), // [[, reduce: ArrayLiteral
			reduce(168), // [[[, reduce: ArrayLiteral
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4245
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4306), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4246
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4307), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4247
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(205), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(205), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(205), // ||, reduce: FunctionCallsite
			reduce(205), // ^^, reduce: FunctionCallsite
			reduce(205), // &&, reduce: FunctionCallsite
			reduce(205), // ??, reduce: FunctionCallsite
			reduce(205), // ???, reduce: FunctionCallsite
			reduce(205), // =~, reduce: FunctionCallsite
			reduce(205), // !=~, reduce: FunctionCallsite
			reduce(205), // ==, reduce: FunctionCallsite
			reduce(205), // !=, reduce: FunctionCallsite
			reduce(205), // >, reduce: FunctionCallsite
			reduce(205), // >=, reduce: FunctionCallsite
			reduce(205), // <, reduce: FunctionCallsite
			reduce(205), // <=, reduce: FunctionCallsite
			reduce(205), // |, reduce: FunctionCallsite
			reduce(205), // ^, reduce: FunctionCallsite
			reduce(205), // &, reduce: FunctionCallsite
			reduce(205), // <<, reduce: FunctionCallsite
			reduce(205), // >>, reduce: FunctionCallsite
			reduce(205), // >>>, reduce: FunctionCallsite
			reduce(205), // +, reduce: FunctionCallsite
			reduce(205), // -, reduce: FunctionCallsite
			reduce(205), // .+, reduce: FunctionCallsite
			reduce(205), // .-, reduce: FunctionCallsite
			reduce(205), // ., reduce: FunctionCallsite
			reduce(205), // *, reduce: FunctionCallsite
			reduce(205), // /, reduce: FunctionCallsite
			reduce(205), // //, reduce: FunctionCallsite
			reduce(205), // %, reduce: FunctionCallsite
			reduce(205), // .*, reduce: FunctionCallsite
			reduce(205), // ./, reduce: FunctionCallsite
			reduce(205), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(205), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(205), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(205), // [[, reduce: FunctionCallsite
			reduce(205), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4248
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(212), // ;, reduce: FcnArgs
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4249
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3333), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3368), // field_name
			shift(3369), // $[
			nil,         // ]
			shift(3370), // braced_field_name
			shift(3371), // $[[
			nil,         // ]]
			shift(3372), // $[[[
			nil,         // ]]]
			shift(3374), // full_srec
			shift(3379), // oosvar_name
			shift(3380), // @[
			shift(3381), // braced_oosvar_name
			shift(3383), // full_oosvar
			shift(3384), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3399), // +
			shift(3401), // -
			shift(3402), // .+
			shift(3403), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3405), // !
			shift(3406), // ~
			nil,         // **
			shift(3409), // (
			nil,         // )
			shift(3411), // string_literal
			shift(3412), // int_literal
			shift(3413), // float_literal
			shift(3414), // boolean_literal
			shift(3415), // const_M_PI
			shift(3416), // const_M_E
			shift(3417), // panic
			shift(3419), // [
			nil,         // ,
			shift(3422), // ctx_IPS
			shift(3423), // ctx_IFS
			shift(3424), // ctx_IRS
			shift(3425), // ctx_OPS
			shift(3426), // ctx_OFS
			shift(3427), // ctx_ORS
			shift(3428), // ctx_NF
			shift(3429), // ctx_NR
			shift(3430), // ctx_FNR
			shift(3431), // ctx_FILENAME
			shift(3432), // ctx_FILENUM
			shift(3434), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4250
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			reduce(197), // =, reduce: ArrayOrMapIndexAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(197), // ||=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |=, reduce: ArrayOrMapIndexAccess
			reduce(197), // &=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>=, reduce: ArrayOrMapIndexAccess
			reduce(197), // +=, reduce: ArrayOrMapIndexAccess
			reduce(197), // .=, reduce: ArrayOrMapIndexAccess
			reduce(197), // -=, reduce: ArrayOrMapIndexAccess
			reduce(197), // *=, reduce: ArrayOrMapIndexAccess
			reduce(197), // /=, reduce: ArrayOrMapIndexAccess
			reduce(197), // //=, reduce: ArrayOrMapIndexAccess
			reduce(197), // %=, reduce: ArrayOrMapIndexAccess
			reduce(197), // **=, reduce: ArrayOrMapIndexAccess
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4251
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4310), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4252
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4311), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4253
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(203), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(203), // ||=, reduce: ArraySliceAccess
			reduce(203), // ^^=, reduce: ArraySliceAccess
			reduce(203), // &&=, reduce: ArraySliceAccess
			reduce(203), // ??=, reduce: ArraySliceAccess
			reduce(203), // ???=, reduce: ArraySliceAccess
			reduce(203), // |=, reduce: ArraySliceAccess
			reduce(203), // &=, reduce: ArraySliceAccess
			reduce(203), // ^=, reduce: ArraySliceAccess
			reduce(203), // <<=, reduce: ArraySliceAccess
			reduce(203), // >>=, reduce: ArraySliceAccess
			reduce(203), // >>>=, reduce: ArraySliceAccess
			reduce(203), // +=, reduce: ArraySliceAccess
			reduce(203), // .=, reduce: ArraySliceAccess
			reduce(203), // -=, reduce: ArraySliceAccess
			reduce(203), // *=, reduce: ArraySliceAccess
			reduce(203), // /=, reduce: ArraySliceAccess
			reduce(203), // //=, reduce: ArraySliceAccess
			reduce(203), // %=, reduce: ArraySliceAccess
			reduce(203), // **=, reduce: ArraySliceAccess
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4254
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			reduce(198), // =, reduce: ArrayOrMapPositionalNameAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(198), // ||=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // **=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4255
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			reduce(199), // =, reduce: ArrayOrMapPositionalValueAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(199), // ||=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // **=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4256
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			reduce(192), // =, reduce: ENV
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(192), // ||=, reduce: ENV
			reduce(192), // ^^=, reduce: ENV
			reduce(192), // &&=, reduce: ENV
			reduce(192), // ??=, reduce: ENV
			reduce(192), // ???=, reduce: ENV
			reduce(192), // |=, reduce: ENV
			reduce(192), // &=, reduce: ENV
			reduce(192), // ^=, reduce: ENV
			reduce(192), // <<=, reduce: ENV
			reduce(192), // >>=, reduce: ENV
			reduce(192), // >>>=, reduce: ENV
			reduce(192), // +=, reduce: ENV
			reduce(192), // .=, reduce: ENV
			reduce(192), // -=, reduce: ENV
			reduce(192), // *=, reduce: ENV
			reduce(192), // /=, reduce: ENV
			reduce(192), // //=, reduce: ENV
			reduce(192), // %=, reduce: ENV
			reduce(192), // **=, reduce: ENV
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4257
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			reduce(206), // =, reduce: FunctionCallsite
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(206), // ||=, reduce: FunctionCallsite
			reduce(206), // ^^=, reduce: FunctionCallsite
			reduce(206), // &&=, reduce: FunctionCallsite
			reduce(206), // ??=, reduce: FunctionCallsite
			reduce(206), // ???=, reduce: FunctionCallsite
			reduce(206), // |=, reduce: FunctionCallsite
			reduce(206), // &=, reduce: FunctionCallsite
			reduce(206), // ^=, reduce: FunctionCallsite
			reduce(206), // <<=, reduce: FunctionCallsite
			reduce(206), // >>=, reduce: FunctionCallsite
			reduce(206), // >>>=, reduce: FunctionCallsite
			reduce(206), // +=, reduce: FunctionCallsite
			reduce(206), // .=, reduce: FunctionCallsite
			reduce(206), // -=, reduce: FunctionCallsite
			reduce(206), // *=, reduce: FunctionCallsite
			reduce(206), // /=, reduce: FunctionCallsite
			reduce(206), // //=, reduce: FunctionCallsite
			reduce(206), // %=, reduce: FunctionCallsite
			reduce(206), // **=, reduce: FunctionCallsite
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4258
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4312), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4259
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(213), // ;, reduce: SubroutineCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4260
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4261
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4262
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4263
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4264
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4265
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4266
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4267
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4268
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4269
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4270
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4271
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4272
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4273
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4274
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4275
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4276
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4277
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4278
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4279
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4280
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1632), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1642), // field_name
			shift(1643), // $[
			nil,         // ]
			shift(1644), // braced_field_name
			shift(1645), // $[[
			nil,         // ]]
			shift(1646), // $[[[
			nil,         // ]]]
			shift(1648), // full_srec
			shift(1653), // oosvar_name
			shift(1654), // @[
			shift(1655), // braced_oosvar_name
			shift(1657), // full_oosvar
			shift(1658), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1673), // +
			shift(1675), // -
			shift(1676), // .+
			shift(1677), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1679), // !
			shift(1680), // ~
			nil,         // **
			shift(1683), // (
			nil,         // )
			shift(1686), // string_literal
			shift(1687), // int_literal
			shift(1688), // float_literal
			shift(1689), // boolean_literal
			shift(1690), // const_M_PI
			shift(1691), // const_M_E
			shift(1692), // panic
			shift(1694), // [
			nil,         // ,
			shift(1697), // ctx_IPS
			shift(1698), // ctx_IFS
			shift(1699), // ctx_IRS
			shift(1700), // ctx_OPS
			shift(1701), // ctx_OFS
			shift(1702), // ctx_ORS
			shift(1703), // ctx_NF
			shift(1704), // ctx_NR
			shift(1705), // ctx_FNR
			shift(1706), // ctx_FILENAME
			shift(1707), // ctx_FILENUM
			shift(1709), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4281
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4282
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1723), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(1734), // field_name
			shift(1735), // $[
			nil,         // ]
			shift(1736), // braced_field_name
			shift(1737), // $[[
			nil,         // ]]
			shift(1738), // $[[[
			nil,         // ]]]
			shift(1740), // full_srec
			shift(1745), // oosvar_name
			shift(1746), // @[
			shift(1747), // braced_oosvar_name
			shift(1749), // full_oosvar
			shift(2718), // non_sigil_name
			shift(60),   // arr
			shift(61),   // bool
			shift(62),   // float
			shift(63),   // int
			shift(64),   // map
			shift(65),   // num
			shift(66),   // str
			shift(67),   // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(1765), // +
			shift(1767), // -
			shift(1768), // .+
			shift(1769), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(1771), // !
			shift(1772), // ~
			nil,         // **
			shift(2720), // (
			nil,         // )
			shift(1777), // string_literal
			shift(1778), // int_literal
			shift(1779), // float_literal
			shift(1780), // boolean_literal
			shift(1781), // const_M_PI
			shift(1782), // const_M_E
			shift(1783), // panic
			shift(1785), // [
			nil,         // ,
			shift(1788), // ctx_IPS
			shift(1789), // ctx_IFS
			shift(1790), // ctx_IRS
			shift(1791), // ctx_OPS
			shift(1792), // ctx_OFS
			shift(1793), // ctx_ORS
			shift(1794), // ctx_NF
			shift(1795), // ctx_NR
			shift(1796), // ctx_FNR
			shift(1797), // ctx_FILENAME
			shift(1798), // ctx_FILENUM
			shift(1800), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4283
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(257), // $, reduce: FunctionDefinition
			nil,         // empty
			reduce(257), // ;, reduce: FunctionDefinition
			reduce(257), // {, reduce: FunctionDefinition
			nil,         // }
			nil,         // =
			reduce(257), // unset, reduce: FunctionDefinition
			reduce(257), // filter, reduce: FunctionDefinition
			reduce(257), // emit, reduce: FunctionDefinition
			reduce(257), // dump, reduce: FunctionDefinition
			reduce(257), // edump, reduce: FunctionDefinition
			reduce(257), // print, reduce: FunctionDefinition
			reduce(257), // eprint, reduce: FunctionDefinition
			reduce(257), // printn, reduce: FunctionDefinition
			reduce(257), // eprintn, reduce: FunctionDefinition
			reduce(257), // field_name, reduce: FunctionDefinition
			reduce(257), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(257), // braced_field_name, reduce: FunctionDefinition
			reduce(257), // $[[, reduce: FunctionDefinition
			nil,         // ]]
			reduce(257), // $[[[, reduce: FunctionDefinition
			nil,         // ]]]
			reduce(257), // full_srec, reduce: FunctionDefinition
			reduce(257), // oosvar_name, reduce: FunctionDefinition
			reduce(257), // @[, reduce: FunctionDefinition
			reduce(257), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(257), // full_oosvar, reduce: FunctionDefinition
			reduce(257), // non_sigil_name, reduce: FunctionDefinition
			reduce(257), // arr, reduce: FunctionDefinition
			reduce(257), // bool, reduce: FunctionDefinition
			reduce(257), // float, reduce: FunctionDefinition
			reduce(257), // int, reduce: FunctionDefinition
			reduce(257), // map, reduce: FunctionDefinition
			reduce(257), // num, reduce: FunctionDefinition
			reduce(257), // str, reduce: FunctionDefinition
			reduce(257), // var, reduce: FunctionDefinition
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(257), // +, reduce: FunctionDefinition
			reduce(257), // -, reduce: FunctionDefinition
			reduce(257), // .+, reduce: FunctionDefinition
			reduce(257), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(257), // !, reduce: FunctionDefinition
			reduce(257), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(257), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(257), // string_literal, reduce: FunctionDefinition
			reduce(257), // int_literal, reduce: FunctionDefinition
			reduce(257), // float_literal, reduce: FunctionDefinition
			reduce(257), // boolean_literal, reduce: FunctionDefinition
			reduce(257), // const_M_PI, reduce: FunctionDefinition
			reduce(257), // const_M_E, reduce: FunctionDefinition
			reduce(257), // panic, reduce: FunctionDefinition
			reduce(257), // [, reduce: FunctionDefinition
			nil,         // ,
			reduce(257), // ctx_IPS, reduce: FunctionDefinition
			reduce(257), // ctx_IFS, reduce: FunctionDefinition
			reduce(257), // ctx_IRS, reduce: FunctionDefinition
			reduce(257), // ctx_OPS, reduce: FunctionDefinition
			reduce(257), // ctx_OFS, reduce: FunctionDefinition
			reduce(257), // ctx_ORS, reduce: FunctionDefinition
			reduce(257), // ctx_NF, reduce: FunctionDefinition
			reduce(257), // ctx_NR, reduce: FunctionDefinition
			reduce(257), // ctx_FNR, reduce: FunctionDefinition
			reduce(257), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(257), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(257), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(257), // call, reduce: FunctionDefinition
			reduce(257), // begin, reduce: FunctionDefinition
			reduce(257), // end, reduce: FunctionDefinition
			reduce(257), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(257), // while, reduce: FunctionDefinition
			reduce(257), // do, reduce: FunctionDefinition
			reduce(257), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(257), // break, reduce: FunctionDefinition
			reduce(257), // continue, reduce: FunctionDefinition
			reduce(257), // func, reduce: FunctionDefinition
			reduce(257), // subr, reduce: FunctionDefinition
			reduce(257), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S4284
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			reduce(200), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			reduce(200), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4285
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(200), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4286
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			reduce(200), // }, reduce: ArraySliceAccess
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			reduce(200), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4287
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(13), // ;, reduce: StatementBlockInBraces
			reduce(13), // {, reduce: StatementBlockInBraces
			reduce(13), // }, reduce: StatementBlockInBraces
			nil,        // =
			reduce(13), // unset, reduce: StatementBlockInBraces
			reduce(13), // filter, reduce: StatementBlockInBraces
			reduce(13), // emit, reduce: StatementBlockInBraces
			reduce(13), // dump, reduce: StatementBlockInBraces
			reduce(13), // edump, reduce: StatementBlockInBraces
			reduce(13), // print, reduce: StatementBlockInBraces
			reduce(13), // eprint, reduce: StatementBlockInBraces
			reduce(13), // printn, reduce: StatementBlockInBraces
			reduce(13), // eprintn, reduce: StatementBlockInBraces
			reduce(13), // field_name, reduce: StatementBlockInBraces
			reduce(13), // $[, reduce: StatementBlockInBraces
			nil,        // ]
			reduce(13), // braced_field_name, reduce: StatementBlockInBraces
			reduce(13), // $[[, reduce: StatementBlockInBraces
			nil,        // ]]
			reduce(13), // $[[[, reduce: StatementBlockInBraces
			nil,        // ]]]
			reduce(13), // full_srec, reduce: StatementBlockInBraces
			reduce(13), // oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // @[, reduce: StatementBlockInBraces
			reduce(13), // braced_oosvar_name, reduce: StatementBlockInBraces
			reduce(13), // full_oosvar, reduce: StatementBlockInBraces
			reduce(13), // non_sigil_name, reduce: StatementBlockInBraces
			reduce(13), // arr, reduce: StatementBlockInBraces
			reduce(13), // bool, reduce: StatementBlockInBraces
			reduce(13), // float, reduce: StatementBlockInBraces
			reduce(13), // int, reduce: StatementBlockInBraces
			reduce(13), // map, reduce: StatementBlockInBraces
			reduce(13), // num, reduce: StatementBlockInBraces
			reduce(13), // str, reduce: StatementBlockInBraces
			reduce(13), // var, reduce: StatementBlockInBraces
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			reduce(13), // +, reduce: StatementBlockInBraces
			reduce(13), // -, reduce: StatementBlockInBraces
			reduce(13), // .+, reduce: StatementBlockInBraces
			reduce(13), // .-, reduce: StatementBlockInBraces
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			reduce(13), // !, reduce: StatementBlockInBraces
			reduce(13), // ~, reduce: StatementBlockInBraces
			nil,        // **
			reduce(13), // (, reduce: StatementBlockInBraces
			nil,        // )
			reduce(13), // string_literal, reduce: StatementBlockInBraces
			reduce(13), // int_literal, reduce: StatementBlockInBraces
			reduce(13), // float_literal, reduce: StatementBlockInBraces
			reduce(13), // boolean_literal, reduce: StatementBlockInBraces
			reduce(13), // const_M_PI, reduce: StatementBlockInBraces
			reduce(13), // const_M_E, reduce: StatementBlockInBraces
			reduce(13), // panic, reduce: StatementBlockInBraces
			reduce(13), // [, reduce: StatementBlockInBraces
			nil,        // ,
			reduce(13), // ctx_IPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_IRS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OPS, reduce: StatementBlockInBraces
			reduce(13), // ctx_OFS, reduce: StatementBlockInBraces
			reduce(13), // ctx_ORS, reduce: StatementBlockInBraces
			reduce(13), // ctx_NF, reduce: StatementBlockInBraces
			reduce(13), // ctx_NR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FNR, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENAME, reduce: StatementBlockInBraces
			reduce(13), // ctx_FILENUM, reduce: StatementBlockInBraces
			reduce(13), // env, reduce: StatementBlockInBraces
			nil,        // [[
			nil,        // [[[
			reduce(13), // call, reduce: StatementBlockInBraces
			reduce(13), // begin, reduce: StatementBlockInBraces
			reduce(13), // end, reduce: StatementBlockInBraces
			reduce(13), // if, reduce: StatementBlockInBraces
			reduce(13), // elif, reduce: StatementBlockInBraces
			reduce(13), // else, reduce: StatementBlockInBraces
			reduce(13), // while, reduce: StatementBlockInBraces
			reduce(13), // do, reduce: StatementBlockInBraces
			reduce(13), // for, reduce: StatementBlockInBraces
			nil,        // in
			reduce(13), // break, reduce: StatementBlockInBraces
			reduce(13), // continue, reduce: StatementBlockInBraces
			reduce(13), // func, reduce: StatementBlockInBraces
			reduce(13), // subr, reduce: StatementBlockInBraces
			reduce(13), // return, reduce: StatementBlockInBraces
		},
	},
	actionRow{ // S4288
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4336), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4289
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(240), // ;, reduce: ForLoopOneVariable
			reduce(240), // {, reduce: ForLoopOneVariable
			reduce(240), // }, reduce: ForLoopOneVariable
			nil,         // =
			reduce(240), // unset, reduce: ForLoopOneVariable
			reduce(240), // filter, reduce: ForLoopOneVariable
			reduce(240), // emit, reduce: ForLoopOneVariable
			reduce(240), // dump, reduce: ForLoopOneVariable
			reduce(240), // edump, reduce: ForLoopOneVariable
			reduce(240), // print, reduce: ForLoopOneVariable
			reduce(240), // eprint, reduce: ForLoopOneVariable
			reduce(240), // printn, reduce: ForLoopOneVariable
			reduce(240), // eprintn, reduce: ForLoopOneVariable
			reduce(240), // field_name, reduce: ForLoopOneVariable
			reduce(240), // $[, reduce: ForLoopOneVariable
			nil,         // ]
			reduce(240), // braced_field_name, reduce: ForLoopOneVariable
			reduce(240), // $[[, reduce: ForLoopOneVariable
			nil,         // ]]
			reduce(240), // $[[[, reduce: ForLoopOneVariable
			nil,         // ]]]
			reduce(240), // full_srec, reduce: ForLoopOneVariable
			reduce(240), // oosvar_name, reduce: ForLoopOneVariable
			reduce(240), // @[, reduce: ForLoopOneVariable
			reduce(240), // braced_oosvar_name, reduce: ForLoopOneVariable
			reduce(240), // full_oosvar, reduce: ForLoopOneVariable
			reduce(240), // non_sigil_name, reduce: ForLoopOneVariable
			reduce(240), // arr, reduce: ForLoopOneVariable
			reduce(240), // bool, reduce: ForLoopOneVariable
			reduce(240), // float, reduce: ForLoopOneVariable
			reduce(240), // int, reduce: ForLoopOneVariable
			reduce(240), // map, reduce: ForLoopOneVariable
			reduce(240), // num, reduce: ForLoopOneVariable
			reduce(240), // str, reduce: ForLoopOneVariable
			reduce(240), // var, reduce: ForLoopOneVariable
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(240), // +, reduce: ForLoopOneVariable
			reduce(240), // -, reduce: ForLoopOneVariable
			reduce(240), // .+, reduce: ForLoopOneVariable
			reduce(240), // .-, reduce: ForLoopOneVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(240), // !, reduce: ForLoopOneVariable
			reduce(240), // ~, reduce: ForLoopOneVariable
			nil,         // **
			reduce(240), // (, reduce: ForLoopOneVariable
			nil,         // )
			reduce(240), // string_literal, reduce: ForLoopOneVariable
			reduce(240), // int_literal, reduce: ForLoopOneVariable
			reduce(240), // float_literal, reduce: ForLoopOneVariable
			reduce(240), // boolean_literal, reduce: ForLoopOneVariable
			reduce(240), // const_M_PI, reduce: ForLoopOneVariable
			reduce(240), // const_M_E, reduce: ForLoopOneVariable
			reduce(240), // panic, reduce: ForLoopOneVariable
			reduce(240), // [, reduce: ForLoopOneVariable
			nil,         // ,
			reduce(240), // ctx_IPS, reduce: ForLoopOneVariable
			reduce(240), // ctx_IFS, reduce: ForLoopOneVariable
			reduce(240), // ctx_IRS, reduce: ForLoopOneVariable
			reduce(240), // ctx_OPS, reduce: ForLoopOneVariable
			reduce(240), // ctx_OFS, reduce: ForLoopOneVariable
			reduce(240), // ctx_ORS, reduce: ForLoopOneVariable
			reduce(240), // ctx_NF, reduce: ForLoopOneVariable
			reduce(240), // ctx_NR, reduce: ForLoopOneVariable
			reduce(240), // ctx_FNR, reduce: ForLoopOneVariable
			reduce(240), // ctx_FILENAME, reduce: ForLoopOneVariable
			reduce(240), // ctx_FILENUM, reduce: ForLoopOneVariable
			reduce(240), // env, reduce: ForLoopOneVariable
			nil,         // [[
			nil,         // [[[
			reduce(240), // call, reduce: ForLoopOneVariable
			reduce(240), // begin, reduce: ForLoopOneVariable
			reduce(240), // end, reduce: ForLoopOneVariable
			reduce(240), // if, reduce: ForLoopOneVariable
			nil,         // elif
			nil,         // else
			reduce(240), // while, reduce: ForLoopOneVariable
			reduce(240), // do, reduce: ForLoopOneVariable
			reduce(240), // for, reduce: ForLoopOneVariable
			nil,         // in
			reduce(240), // break, reduce: ForLoopOneVariable
			reduce(240), // continue, reduce: ForLoopOneVariable
			reduce(240), // func, reduce: ForLoopOneVariable
			reduce(240), // subr, reduce: ForLoopOneVariable
			reduce(240), // return, reduce: ForLoopOneVariable
		},
	},
	actionRow{ // S4290
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			shift(4337), // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4291
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4338), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			shift(4282), // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4292
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4293
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(97), // ,, reduce: TernaryTerm
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4294
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4340), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4295
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			reduce(202), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4296
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			reduce(201), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4297
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(241), // $, reduce: ForLoopTwoVariable
			nil,         // empty
			reduce(241), // ;, reduce: ForLoopTwoVariable
			reduce(241), // {, reduce: ForLoopTwoVariable
			nil,         // }
			nil,         // =
			reduce(241), // unset, reduce: ForLoopTwoVariable
			reduce(241), // filter, reduce: ForLoopTwoVariable
			reduce(241), // emit, reduce: ForLoopTwoVariable
			reduce(241), // dump, reduce: ForLoopTwoVariable
			reduce(241), // edump, reduce: ForLoopTwoVariable
			reduce(241), // print, reduce: ForLoopTwoVariable
			reduce(241), // eprint, reduce: ForLoopTwoVariable
			reduce(241), // printn, reduce: ForLoopTwoVariable
			reduce(241), // eprintn, reduce: ForLoopTwoVariable
			reduce(241), // field_name, reduce: ForLoopTwoVariable
			reduce(241), // $[, reduce: ForLoopTwoVariable
			nil,         // ]
			reduce(241), // braced_field_name, reduce: ForLoopTwoVariable
			reduce(241), // $[[, reduce: ForLoopTwoVariable
			nil,         // ]]
			reduce(241), // $[[[, reduce: ForLoopTwoVariable
			nil,         // ]]]
			reduce(241), // full_srec, reduce: ForLoopTwoVariable
			reduce(241), // oosvar_name, reduce: ForLoopTwoVariable
			reduce(241), // @[, reduce: ForLoopTwoVariable
			reduce(241), // braced_oosvar_name, reduce: ForLoopTwoVariable
			reduce(241), // full_oosvar, reduce: ForLoopTwoVariable
			reduce(241), // non_sigil_name, reduce: ForLoopTwoVariable
			reduce(241), // arr, reduce: ForLoopTwoVariable
			reduce(241), // bool, reduce: ForLoopTwoVariable
			reduce(241), // float, reduce: ForLoopTwoVariable
			reduce(241), // int, reduce: ForLoopTwoVariable
			reduce(241), // map, reduce: ForLoopTwoVariable
			reduce(241), // num, reduce: ForLoopTwoVariable
			reduce(241), // str, reduce: ForLoopTwoVariable
			reduce(241), // var, reduce: ForLoopTwoVariable
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(241), // +, reduce: ForLoopTwoVariable
			reduce(241), // -, reduce: ForLoopTwoVariable
			reduce(241), // .+, reduce: ForLoopTwoVariable
			reduce(241), // .-, reduce: ForLoopTwoVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(241), // !, reduce: ForLoopTwoVariable
			reduce(241), // ~, reduce: ForLoopTwoVariable
			nil,         // **
			reduce(241), // (, reduce: ForLoopTwoVariable
			nil,         // )
			reduce(241), // string_literal, reduce: ForLoopTwoVariable
			reduce(241), // int_literal, reduce: ForLoopTwoVariable
			reduce(241), // float_literal, reduce: ForLoopTwoVariable
			reduce(241), // boolean_literal, reduce: ForLoopTwoVariable
			reduce(241), // const_M_PI, reduce: ForLoopTwoVariable
			reduce(241), // const_M_E, reduce: ForLoopTwoVariable
			reduce(241), // panic, reduce: ForLoopTwoVariable
			reduce(241), // [, reduce: ForLoopTwoVariable
			nil,         // ,
			reduce(241), // ctx_IPS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_IFS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_IRS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_OPS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_OFS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_ORS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_NF, reduce: ForLoopTwoVariable
			reduce(241), // ctx_NR, reduce: ForLoopTwoVariable
			reduce(241), // ctx_FNR, reduce: ForLoopTwoVariable
			reduce(241), // ctx_FILENAME, reduce: ForLoopTwoVariable
			reduce(241), // ctx_FILENUM, reduce: ForLoopTwoVariable
			reduce(241), // env, reduce: ForLoopTwoVariable
			nil,         // [[
			nil,         // [[[
			reduce(241), // call, reduce: ForLoopTwoVariable
			reduce(241), // begin, reduce: ForLoopTwoVariable
			reduce(241), // end, reduce: ForLoopTwoVariable
			reduce(241), // if, reduce: ForLoopTwoVariable
			nil,         // elif
			nil,         // else
			reduce(241), // while, reduce: ForLoopTwoVariable
			reduce(241), // do, reduce: ForLoopTwoVariable
			reduce(241), // for, reduce: ForLoopTwoVariable
			nil,         // in
			reduce(241), // break, reduce: ForLoopTwoVariable
			reduce(241), // continue, reduce: ForLoopTwoVariable
			reduce(241), // func, reduce: ForLoopTwoVariable
			reduce(241), // subr, reduce: ForLoopTwoVariable
			reduce(241), // return, reduce: ForLoopTwoVariable
		},
	},
	actionRow{ // S4298
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4341), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4299
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(3761), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(3772), // field_name
			shift(3773), // $[
			nil,         // ]
			shift(3774), // braced_field_name
			shift(3775), // $[[
			nil,         // ]]
			shift(3776), // $[[[
			nil,         // ]]]
			shift(3778), // full_srec
			shift(3783), // oosvar_name
			shift(3784), // @[
			shift(3785), // braced_oosvar_name
			shift(3787), // full_oosvar
			shift(3788), // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(3803), // +
			shift(3805), // -
			shift(3806), // .+
			shift(3807), // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(3809), // !
			shift(3810), // ~
			nil,         // **
			shift(3813), // (
			nil,         // )
			shift(3815), // string_literal
			shift(3816), // int_literal
			shift(3817), // float_literal
			shift(3818), // boolean_literal
			shift(3819), // const_M_PI
			shift(3820), // const_M_E
			shift(3821), // panic
			shift(3823), // [
			nil,         // ,
			shift(3826), // ctx_IPS
			shift(3827), // ctx_IFS
			shift(3828), // ctx_IRS
			shift(3829), // ctx_OPS
			shift(3830), // ctx_OFS
			shift(3831), // ctx_ORS
			shift(3832), // ctx_NF
			shift(3833), // ctx_NR
			shift(3834), // ctx_FNR
			shift(3835), // ctx_FILENAME
			shift(3836), // ctx_FILENUM
			shift(3838), // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4300
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(197), // ;, reduce: ArrayOrMapIndexAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(197), // ?, reduce: ArrayOrMapIndexAccess
			nil,         // :
			reduce(197), // ||, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &&, reduce: ArrayOrMapIndexAccess
			reduce(197), // ??, reduce: ArrayOrMapIndexAccess
			reduce(197), // ???, reduce: ArrayOrMapIndexAccess
			reduce(197), // =~, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=~, reduce: ArrayOrMapIndexAccess
			reduce(197), // ==, reduce: ArrayOrMapIndexAccess
			reduce(197), // !=, reduce: ArrayOrMapIndexAccess
			reduce(197), // >, reduce: ArrayOrMapIndexAccess
			reduce(197), // >=, reduce: ArrayOrMapIndexAccess
			reduce(197), // <, reduce: ArrayOrMapIndexAccess
			reduce(197), // <=, reduce: ArrayOrMapIndexAccess
			reduce(197), // |, reduce: ArrayOrMapIndexAccess
			reduce(197), // ^, reduce: ArrayOrMapIndexAccess
			reduce(197), // &, reduce: ArrayOrMapIndexAccess
			reduce(197), // <<, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>, reduce: ArrayOrMapIndexAccess
			reduce(197), // >>>, reduce: ArrayOrMapIndexAccess
			reduce(197), // +, reduce: ArrayOrMapIndexAccess
			reduce(197), // -, reduce: ArrayOrMapIndexAccess
			reduce(197), // .+, reduce: ArrayOrMapIndexAccess
			reduce(197), // .-, reduce: ArrayOrMapIndexAccess
			reduce(197), // ., reduce: ArrayOrMapIndexAccess
			reduce(197), // *, reduce: ArrayOrMapIndexAccess
			reduce(197), // /, reduce: ArrayOrMapIndexAccess
			reduce(197), // //, reduce: ArrayOrMapIndexAccess
			reduce(197), // %, reduce: ArrayOrMapIndexAccess
			reduce(197), // .*, reduce: ArrayOrMapIndexAccess
			reduce(197), // ./, reduce: ArrayOrMapIndexAccess
			reduce(197), // .//, reduce: ArrayOrMapIndexAccess
			nil,         // !
			nil,         // ~
			reduce(197), // **, reduce: ArrayOrMapIndexAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(197), // [, reduce: ArrayOrMapIndexAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(197), // [[, reduce: ArrayOrMapIndexAccess
			reduce(197), // [[[, reduce: ArrayOrMapIndexAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4301
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(440),  // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			shift(449),  // field_name
			shift(450),  // $[
			shift(4344), // ]
			shift(451),  // braced_field_name
			shift(452),  // $[[
			nil,         // ]]
			shift(453),  // $[[[
			nil,         // ]]]
			shift(455),  // full_srec
			shift(460),  // oosvar_name
			shift(461),  // @[
			shift(462),  // braced_oosvar_name
			shift(464),  // full_oosvar
			shift(465),  // non_sigil_name
			nil,         // arr
			nil,         // bool
			shift(182),  // float
			shift(183),  // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			shift(480),  // +
			shift(482),  // -
			shift(483),  // .+
			shift(484),  // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			shift(486),  // !
			shift(487),  // ~
			nil,         // **
			shift(490),  // (
			nil,         // )
			shift(492),  // string_literal
			shift(493),  // int_literal
			shift(494),  // float_literal
			shift(495),  // boolean_literal
			shift(496),  // const_M_PI
			shift(497),  // const_M_E
			shift(498),  // panic
			shift(500),  // [
			nil,         // ,
			shift(503),  // ctx_IPS
			shift(504),  // ctx_IFS
			shift(505),  // ctx_IRS
			shift(506),  // ctx_OPS
			shift(507),  // ctx_OFS
			shift(508),  // ctx_ORS
			shift(509),  // ctx_NF
			shift(510),  // ctx_NR
			shift(511),  // ctx_FNR
			shift(512),  // ctx_FILENAME
			shift(513),  // ctx_FILENUM
			shift(515),  // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4302
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4345), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4303
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(203), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(203), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(203), // ||, reduce: ArraySliceAccess
			reduce(203), // ^^, reduce: ArraySliceAccess
			reduce(203), // &&, reduce: ArraySliceAccess
			reduce(203), // ??, reduce: ArraySliceAccess
			reduce(203), // ???, reduce: ArraySliceAccess
			reduce(203), // =~, reduce: ArraySliceAccess
			reduce(203), // !=~, reduce: ArraySliceAccess
			reduce(203), // ==, reduce: ArraySliceAccess
			reduce(203), // !=, reduce: ArraySliceAccess
			reduce(203), // >, reduce: ArraySliceAccess
			reduce(203), // >=, reduce: ArraySliceAccess
			reduce(203), // <, reduce: ArraySliceAccess
			reduce(203), // <=, reduce: ArraySliceAccess
			reduce(203), // |, reduce: ArraySliceAccess
			reduce(203), // ^, reduce: ArraySliceAccess
			reduce(203), // &, reduce: ArraySliceAccess
			reduce(203), // <<, reduce: ArraySliceAccess
			reduce(203), // >>, reduce: ArraySliceAccess
			reduce(203), // >>>, reduce: ArraySliceAccess
			reduce(203), // +, reduce: ArraySliceAccess
			reduce(203), // -, reduce: ArraySliceAccess
			reduce(203), // .+, reduce: ArraySliceAccess
			reduce(203), // .-, reduce: ArraySliceAccess
			reduce(203), // ., reduce: ArraySliceAccess
			reduce(203), // *, reduce: ArraySliceAccess
			reduce(203), // /, reduce: ArraySliceAccess
			reduce(203), // //, reduce: ArraySliceAccess
			reduce(203), // %, reduce: ArraySliceAccess
			reduce(203), // .*, reduce: ArraySliceAccess
			reduce(203), // ./, reduce: ArraySliceAccess
			reduce(203), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(203), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(203), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(203), // [[, reduce: ArraySliceAccess
			reduce(203), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4304
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(198), // ;, reduce: ArrayOrMapPositionalNameAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(198), // ?, reduce: ArrayOrMapPositionalNameAccess
			nil,         // :
			reduce(198), // ||, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &&, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ??, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ???, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // =~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=~, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ==, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // !=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <=, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // |, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ^, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // &, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // <<, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // >>>, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // +, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // -, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .+, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .-, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ., reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // *, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // /, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // //, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // %, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .*, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // ./, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // .//, reduce: ArrayOrMapPositionalNameAccess
			nil,         // !
			nil,         // ~
			reduce(198), // **, reduce: ArrayOrMapPositionalNameAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(198), // [, reduce: ArrayOrMapPositionalNameAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(198), // [[, reduce: ArrayOrMapPositionalNameAccess
			reduce(198), // [[[, reduce: ArrayOrMapPositionalNameAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4305
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(199), // ;, reduce: ArrayOrMapPositionalValueAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(199), // ?, reduce: ArrayOrMapPositionalValueAccess
			nil,         // :
			reduce(199), // ||, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &&, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ??, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ???, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // =~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=~, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ==, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // !=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <=, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // |, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ^, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // &, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // <<, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // >>>, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // +, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // -, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .+, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .-, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ., reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // *, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // /, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // //, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // %, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .*, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // ./, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // .//, reduce: ArrayOrMapPositionalValueAccess
			nil,         // !
			nil,         // ~
			reduce(199), // **, reduce: ArrayOrMapPositionalValueAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(199), // [, reduce: ArrayOrMapPositionalValueAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(199), // [[, reduce: ArrayOrMapPositionalValueAccess
			reduce(199), // [[[, reduce: ArrayOrMapPositionalValueAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4306
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(192), // ;, reduce: ENV
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(192), // ?, reduce: ENV
			nil,         // :
			reduce(192), // ||, reduce: ENV
			reduce(192), // ^^, reduce: ENV
			reduce(192), // &&, reduce: ENV
			reduce(192), // ??, reduce: ENV
			reduce(192), // ???, reduce: ENV
			reduce(192), // =~, reduce: ENV
			reduce(192), // !=~, reduce: ENV
			reduce(192), // ==, reduce: ENV
			reduce(192), // !=, reduce: ENV
			reduce(192), // >, reduce: ENV
			reduce(192), // >=, reduce: ENV
			reduce(192), // <, reduce: ENV
			reduce(192), // <=, reduce: ENV
			reduce(192), // |, reduce: ENV
			reduce(192), // ^, reduce: ENV
			reduce(192), // &, reduce: ENV
			reduce(192), // <<, reduce: ENV
			reduce(192), // >>, reduce: ENV
			reduce(192), // >>>, reduce: ENV
			reduce(192), // +, reduce: ENV
			reduce(192), // -, reduce: ENV
			reduce(192), // .+, reduce: ENV
			reduce(192), // .-, reduce: ENV
			reduce(192), // ., reduce: ENV
			reduce(192), // *, reduce: ENV
			reduce(192), // /, reduce: ENV
			reduce(192), // //, reduce: ENV
			reduce(192), // %, reduce: ENV
			reduce(192), // .*, reduce: ENV
			reduce(192), // ./, reduce: ENV
			reduce(192), // .//, reduce: ENV
			nil,         // !
			nil,         // ~
			reduce(192), // **, reduce: ENV
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(192), // [, reduce: ENV
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(192), // [[, reduce: ENV
			reduce(192), // [[[, reduce: ENV
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4307
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(206), // ;, reduce: FunctionCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(206), // ?, reduce: FunctionCallsite
			nil,         // :
			reduce(206), // ||, reduce: FunctionCallsite
			reduce(206), // ^^, reduce: FunctionCallsite
			reduce(206), // &&, reduce: FunctionCallsite
			reduce(206), // ??, reduce: FunctionCallsite
			reduce(206), // ???, reduce: FunctionCallsite
			reduce(206), // =~, reduce: FunctionCallsite
			reduce(206), // !=~, reduce: FunctionCallsite
			reduce(206), // ==, reduce: FunctionCallsite
			reduce(206), // !=, reduce: FunctionCallsite
			reduce(206), // >, reduce: FunctionCallsite
			reduce(206), // >=, reduce: FunctionCallsite
			reduce(206), // <, reduce: FunctionCallsite
			reduce(206), // <=, reduce: FunctionCallsite
			reduce(206), // |, reduce: FunctionCallsite
			reduce(206), // ^, reduce: FunctionCallsite
			reduce(206), // &, reduce: FunctionCallsite
			reduce(206), // <<, reduce: FunctionCallsite
			reduce(206), // >>, reduce: FunctionCallsite
			reduce(206), // >>>, reduce: FunctionCallsite
			reduce(206), // +, reduce: FunctionCallsite
			reduce(206), // -, reduce: FunctionCallsite
			reduce(206), // .+, reduce: FunctionCallsite
			reduce(206), // .-, reduce: FunctionCallsite
			reduce(206), // ., reduce: FunctionCallsite
			reduce(206), // *, reduce: FunctionCallsite
			reduce(206), // /, reduce: FunctionCallsite
			reduce(206), // //, reduce: FunctionCallsite
			reduce(206), // %, reduce: FunctionCallsite
			reduce(206), // .*, reduce: FunctionCallsite
			reduce(206), // ./, reduce: FunctionCallsite
			reduce(206), // .//, reduce: FunctionCallsite
			nil,         // !
			nil,         // ~
			reduce(206), // **, reduce: FunctionCallsite
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(206), // [, reduce: FunctionCallsite
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(206), // [[, reduce: FunctionCallsite
			reduce(206), // [[[, reduce: FunctionCallsite
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4308
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			nil,        // }
			reduce(97), // =, reduce: TernaryTerm
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			reduce(97), // ||=, reduce: TernaryTerm
			reduce(97), // ^^=, reduce: TernaryTerm
			reduce(97), // &&=, reduce: TernaryTerm
			reduce(97), // ??=, reduce: TernaryTerm
			reduce(97), // ???=, reduce: TernaryTerm
			reduce(97), // |=, reduce: TernaryTerm
			reduce(97), // &=, reduce: TernaryTerm
			reduce(97), // ^=, reduce: TernaryTerm
			reduce(97), // <<=, reduce: TernaryTerm
			reduce(97), // >>=, reduce: TernaryTerm
			reduce(97), // >>>=, reduce: TernaryTerm
			reduce(97), // +=, reduce: TernaryTerm
			reduce(97), // .=, reduce: TernaryTerm
			reduce(97), // -=, reduce: TernaryTerm
			reduce(97), // *=, reduce: TernaryTerm
			reduce(97), // /=, reduce: TernaryTerm
			reduce(97), // //=, reduce: TernaryTerm
			reduce(97), // %=, reduce: TernaryTerm
			reduce(97), // **=, reduce: TernaryTerm
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4309
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4346), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4310
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(202), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(202), // ||=, reduce: ArraySliceAccess
			reduce(202), // ^^=, reduce: ArraySliceAccess
			reduce(202), // &&=, reduce: ArraySliceAccess
			reduce(202), // ??=, reduce: ArraySliceAccess
			reduce(202), // ???=, reduce: ArraySliceAccess
			reduce(202), // |=, reduce: ArraySliceAccess
			reduce(202), // &=, reduce: ArraySliceAccess
			reduce(202), // ^=, reduce: ArraySliceAccess
			reduce(202), // <<=, reduce: ArraySliceAccess
			reduce(202), // >>=, reduce: ArraySliceAccess
			reduce(202), // >>>=, reduce: ArraySliceAccess
			reduce(202), // +=, reduce: ArraySliceAccess
			reduce(202), // .=, reduce: ArraySliceAccess
			reduce(202), // -=, reduce: ArraySliceAccess
			reduce(202), // *=, reduce: ArraySliceAccess
			reduce(202), // /=, reduce: ArraySliceAccess
			reduce(202), // //=, reduce: ArraySliceAccess
			reduce(202), // %=, reduce: ArraySliceAccess
			reduce(202), // **=, reduce: ArraySliceAccess
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4311
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(201), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(201), // ||=, reduce: ArraySliceAccess
			reduce(201), // ^^=, reduce: ArraySliceAccess
			reduce(201), // &&=, reduce: ArraySliceAccess
			reduce(201), // ??=, reduce: ArraySliceAccess
			reduce(201), // ???=, reduce: ArraySliceAccess
			reduce(201), // |=, reduce: ArraySliceAccess
			reduce(201), // &=, reduce: ArraySliceAccess
			reduce(201), // ^=, reduce: ArraySliceAccess
			reduce(201), // <<=, reduce: ArraySliceAccess
			reduce(201), // >>=, reduce: ArraySliceAccess
			reduce(201), // >>>=, reduce: ArraySliceAccess
			reduce(201), // +=, reduce: ArraySliceAccess
			reduce(201), // .=, reduce: ArraySliceAccess
			reduce(201), // -=, reduce: ArraySliceAccess
			reduce(201), // *=, reduce: ArraySliceAccess
			reduce(201), // /=, reduce: ArraySliceAccess
			reduce(201), // //=, reduce: ArraySliceAccess
			reduce(201), // %=, reduce: ArraySliceAccess
			reduce(201), // **=, reduce: ArraySliceAccess
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4312
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(214), // ;, reduce: SubroutineCallsite
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4313
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4347), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4314
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(30), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(30), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4315
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(76), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(76), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4316
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(77), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(77), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4317
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(78), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(78), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4318
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(79), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(79), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4319
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(80), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(80), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4320
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(81), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(81), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4321
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(82), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(82), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4322
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(83), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(83), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4323
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(84), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(84), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4324
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(85), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(85), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4325
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(86), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(86), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4326
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(87), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(87), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4327
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(88), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(88), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4328
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(89), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(89), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4329
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(90), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(90), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4330
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(91), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(91), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4331
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(92), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(92), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4332
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(93), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(93), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4333
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			reduce(94), // ), reduce: Assignment
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			reduce(94), // ,, reduce: Assignment
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4334
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(245), // $, reduce: TripleForLoop
			nil,         // empty
			reduce(245), // ;, reduce: TripleForLoop
			reduce(245), // {, reduce: TripleForLoop
			nil,         // }
			nil,         // =
			reduce(245), // unset, reduce: TripleForLoop
			reduce(245), // filter, reduce: TripleForLoop
			reduce(245), // emit, reduce: TripleForLoop
			reduce(245), // dump, reduce: TripleForLoop
			reduce(245), // edump, reduce: TripleForLoop
			reduce(245), // print, reduce: TripleForLoop
			reduce(245), // eprint, reduce: TripleForLoop
			reduce(245), // printn, reduce: TripleForLoop
			reduce(245), // eprintn, reduce: TripleForLoop
			reduce(245), // field_name, reduce: TripleForLoop
			reduce(245), // $[, reduce: TripleForLoop
			nil,         // ]
			reduce(245), // braced_field_name, reduce: TripleForLoop
			reduce(245), // $[[, reduce: TripleForLoop
			nil,         // ]]
			reduce(245), // $[[[, reduce: TripleForLoop
			nil,         // ]]]
			reduce(245), // full_srec, reduce: TripleForLoop
			reduce(245), // oosvar_name, reduce: TripleForLoop
			reduce(245), // @[, reduce: TripleForLoop
			reduce(245), // braced_oosvar_name, reduce: TripleForLoop
			reduce(245), // full_oosvar, reduce: TripleForLoop
			reduce(245), // non_sigil_name, reduce: TripleForLoop
			reduce(245), // arr, reduce: TripleForLoop
			reduce(245), // bool, reduce: TripleForLoop
			reduce(245), // float, reduce: TripleForLoop
			reduce(245), // int, reduce: TripleForLoop
			reduce(245), // map, reduce: TripleForLoop
			reduce(245), // num, reduce: TripleForLoop
			reduce(245), // str, reduce: TripleForLoop
			reduce(245), // var, reduce: TripleForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(245), // +, reduce: TripleForLoop
			reduce(245), // -, reduce: TripleForLoop
			reduce(245), // .+, reduce: TripleForLoop
			reduce(245), // .-, reduce: TripleForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(245), // !, reduce: TripleForLoop
			reduce(245), // ~, reduce: TripleForLoop
			nil,         // **
			reduce(245), // (, reduce: TripleForLoop
			nil,         // )
			reduce(245), // string_literal, reduce: TripleForLoop
			reduce(245), // int_literal, reduce: TripleForLoop
			reduce(245), // float_literal, reduce: TripleForLoop
			reduce(245), // boolean_literal, reduce: TripleForLoop
			reduce(245), // const_M_PI, reduce: TripleForLoop
			reduce(245), // const_M_E, reduce: TripleForLoop
			reduce(245), // panic, reduce: TripleForLoop
			reduce(245), // [, reduce: TripleForLoop
			nil,         // ,
			reduce(245), // ctx_IPS, reduce: TripleForLoop
			reduce(245), // ctx_IFS, reduce: TripleForLoop
			reduce(245), // ctx_IRS, reduce: TripleForLoop
			reduce(245), // ctx_OPS, reduce: TripleForLoop
			reduce(245), // ctx_OFS, reduce: TripleForLoop
			reduce(245), // ctx_ORS, reduce: TripleForLoop
			reduce(245), // ctx_NF, reduce: TripleForLoop
			reduce(245), // ctx_NR, reduce: TripleForLoop
			reduce(245), // ctx_FNR, reduce: TripleForLoop
			reduce(245), // ctx_FILENAME, reduce: TripleForLoop
			reduce(245), // ctx_FILENUM, reduce: TripleForLoop
			reduce(245), // env, reduce: TripleForLoop
			nil,         // [[
			nil,         // [[[
			reduce(245), // call, reduce: TripleForLoop
			reduce(245), // begin, reduce: TripleForLoop
			reduce(245), // end, reduce: TripleForLoop
			reduce(245), // if, reduce: TripleForLoop
			nil,         // elif
			nil,         // else
			reduce(245), // while, reduce: TripleForLoop
			reduce(245), // do, reduce: TripleForLoop
			reduce(245), // for, reduce: TripleForLoop
			nil,         // in
			reduce(245), // break, reduce: TripleForLoop
			reduce(245), // continue, reduce: TripleForLoop
			reduce(245), // func, reduce: TripleForLoop
			reduce(245), // subr, reduce: TripleForLoop
			reduce(245), // return, reduce: TripleForLoop
		},
	},
	actionRow{ // S4335
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			reduce(253), // ), reduce: TripleForUpdate
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			reduce(253), // ,, reduce: TripleForUpdate
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4336
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4337
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(726), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			shift(735), // field_name
			shift(736), // $[
			nil,        // ]
			shift(737), // braced_field_name
			shift(738), // $[[
			nil,        // ]]
			shift(739), // $[[[
			nil,        // ]]]
			shift(741), // full_srec
			shift(746), // oosvar_name
			shift(747), // @[
			shift(748), // braced_oosvar_name
			shift(750), // full_oosvar
			shift(751), // non_sigil_name
			nil,        // arr
			nil,        // bool
			shift(182), // float
			shift(183), // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			shift(766), // +
			shift(768), // -
			shift(769), // .+
			shift(770), // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			shift(772), // !
			shift(773), // ~
			nil,        // **
			shift(776), // (
			nil,        // )
			shift(778), // string_literal
			shift(779), // int_literal
			shift(780), // float_literal
			shift(781), // boolean_literal
			shift(782), // const_M_PI
			shift(783), // const_M_E
			shift(784), // panic
			shift(786), // [
			nil,        // ,
			shift(789), // ctx_IPS
			shift(790), // ctx_IFS
			shift(791), // ctx_IRS
			shift(792), // ctx_OPS
			shift(793), // ctx_OFS
			shift(794), // ctx_ORS
			shift(795), // ctx_NF
			shift(796), // ctx_NR
			shift(797), // ctx_FNR
			shift(798), // ctx_FILENAME
			shift(799), // ctx_FILENUM
			shift(801), // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4338
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4339
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(257), // ;, reduce: FunctionDefinition
			reduce(257), // {, reduce: FunctionDefinition
			reduce(257), // }, reduce: FunctionDefinition
			nil,         // =
			reduce(257), // unset, reduce: FunctionDefinition
			reduce(257), // filter, reduce: FunctionDefinition
			reduce(257), // emit, reduce: FunctionDefinition
			reduce(257), // dump, reduce: FunctionDefinition
			reduce(257), // edump, reduce: FunctionDefinition
			reduce(257), // print, reduce: FunctionDefinition
			reduce(257), // eprint, reduce: FunctionDefinition
			reduce(257), // printn, reduce: FunctionDefinition
			reduce(257), // eprintn, reduce: FunctionDefinition
			reduce(257), // field_name, reduce: FunctionDefinition
			reduce(257), // $[, reduce: FunctionDefinition
			nil,         // ]
			reduce(257), // braced_field_name, reduce: FunctionDefinition
			reduce(257), // $[[, reduce: FunctionDefinition
			nil,         // ]]
			reduce(257), // $[[[, reduce: FunctionDefinition
			nil,         // ]]]
			reduce(257), // full_srec, reduce: FunctionDefinition
			reduce(257), // oosvar_name, reduce: FunctionDefinition
			reduce(257), // @[, reduce: FunctionDefinition
			reduce(257), // braced_oosvar_name, reduce: FunctionDefinition
			reduce(257), // full_oosvar, reduce: FunctionDefinition
			reduce(257), // non_sigil_name, reduce: FunctionDefinition
			reduce(257), // arr, reduce: FunctionDefinition
			reduce(257), // bool, reduce: FunctionDefinition
			reduce(257), // float, reduce: FunctionDefinition
			reduce(257), // int, reduce: FunctionDefinition
			reduce(257), // map, reduce: FunctionDefinition
			reduce(257), // num, reduce: FunctionDefinition
			reduce(257), // str, reduce: FunctionDefinition
			reduce(257), // var, reduce: FunctionDefinition
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(257), // +, reduce: FunctionDefinition
			reduce(257), // -, reduce: FunctionDefinition
			reduce(257), // .+, reduce: FunctionDefinition
			reduce(257), // .-, reduce: FunctionDefinition
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(257), // !, reduce: FunctionDefinition
			reduce(257), // ~, reduce: FunctionDefinition
			nil,         // **
			reduce(257), // (, reduce: FunctionDefinition
			nil,         // )
			reduce(257), // string_literal, reduce: FunctionDefinition
			reduce(257), // int_literal, reduce: FunctionDefinition
			reduce(257), // float_literal, reduce: FunctionDefinition
			reduce(257), // boolean_literal, reduce: FunctionDefinition
			reduce(257), // const_M_PI, reduce: FunctionDefinition
			reduce(257), // const_M_E, reduce: FunctionDefinition
			reduce(257), // panic, reduce: FunctionDefinition
			reduce(257), // [, reduce: FunctionDefinition
			nil,         // ,
			reduce(257), // ctx_IPS, reduce: FunctionDefinition
			reduce(257), // ctx_IFS, reduce: FunctionDefinition
			reduce(257), // ctx_IRS, reduce: FunctionDefinition
			reduce(257), // ctx_OPS, reduce: FunctionDefinition
			reduce(257), // ctx_OFS, reduce: FunctionDefinition
			reduce(257), // ctx_ORS, reduce: FunctionDefinition
			reduce(257), // ctx_NF, reduce: FunctionDefinition
			reduce(257), // ctx_NR, reduce: FunctionDefinition
			reduce(257), // ctx_FNR, reduce: FunctionDefinition
			reduce(257), // ctx_FILENAME, reduce: FunctionDefinition
			reduce(257), // ctx_FILENUM, reduce: FunctionDefinition
			reduce(257), // env, reduce: FunctionDefinition
			nil,         // [[
			nil,         // [[[
			reduce(257), // call, reduce: FunctionDefinition
			reduce(257), // begin, reduce: FunctionDefinition
			reduce(257), // end, reduce: FunctionDefinition
			reduce(257), // if, reduce: FunctionDefinition
			nil,         // elif
			nil,         // else
			reduce(257), // while, reduce: FunctionDefinition
			reduce(257), // do, reduce: FunctionDefinition
			reduce(257), // for, reduce: FunctionDefinition
			nil,         // in
			reduce(257), // break, reduce: FunctionDefinition
			reduce(257), // continue, reduce: FunctionDefinition
			reduce(257), // func, reduce: FunctionDefinition
			reduce(257), // subr, reduce: FunctionDefinition
			reduce(257), // return, reduce: FunctionDefinition
		},
	},
	actionRow{ // S4340
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			reduce(200), // ,, reduce: ArraySliceAccess
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4341
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			nil,        // ;
			shift(263), // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4342
		canRecover: false,
		actions: [numSymbols]action{
			nil,        // INVALID
			nil,        // $
			nil,        // empty
			reduce(97), // ;, reduce: TernaryTerm
			nil,        // {
			nil,        // }
			nil,        // =
			nil,        // unset
			nil,        // filter
			nil,        // emit
			nil,        // dump
			nil,        // edump
			nil,        // print
			nil,        // eprint
			nil,        // printn
			nil,        // eprintn
			nil,        // field_name
			nil,        // $[
			nil,        // ]
			nil,        // braced_field_name
			nil,        // $[[
			nil,        // ]]
			nil,        // $[[[
			nil,        // ]]]
			nil,        // full_srec
			nil,        // oosvar_name
			nil,        // @[
			nil,        // braced_oosvar_name
			nil,        // full_oosvar
			nil,        // non_sigil_name
			nil,        // arr
			nil,        // bool
			nil,        // float
			nil,        // int
			nil,        // map
			nil,        // num
			nil,        // str
			nil,        // var
			nil,        // ||=
			nil,        // ^^=
			nil,        // &&=
			nil,        // ??=
			nil,        // ???=
			nil,        // |=
			nil,        // &=
			nil,        // ^=
			nil,        // <<=
			nil,        // >>=
			nil,        // >>>=
			nil,        // +=
			nil,        // .=
			nil,        // -=
			nil,        // *=
			nil,        // /=
			nil,        // //=
			nil,        // %=
			nil,        // **=
			nil,        // ?
			nil,        // :
			nil,        // ||
			nil,        // ^^
			nil,        // &&
			nil,        // ??
			nil,        // ???
			nil,        // =~
			nil,        // !=~
			nil,        // ==
			nil,        // !=
			nil,        // >
			nil,        // >=
			nil,        // <
			nil,        // <=
			nil,        // |
			nil,        // ^
			nil,        // &
			nil,        // <<
			nil,        // >>
			nil,        // >>>
			nil,        // +
			nil,        // -
			nil,        // .+
			nil,        // .-
			nil,        // .
			nil,        // *
			nil,        // /
			nil,        // //
			nil,        // %
			nil,        // .*
			nil,        // ./
			nil,        // .//
			nil,        // !
			nil,        // ~
			nil,        // **
			nil,        // (
			nil,        // )
			nil,        // string_literal
			nil,        // int_literal
			nil,        // float_literal
			nil,        // boolean_literal
			nil,        // const_M_PI
			nil,        // const_M_E
			nil,        // panic
			nil,        // [
			nil,        // ,
			nil,        // ctx_IPS
			nil,        // ctx_IFS
			nil,        // ctx_IRS
			nil,        // ctx_OPS
			nil,        // ctx_OFS
			nil,        // ctx_ORS
			nil,        // ctx_NF
			nil,        // ctx_NR
			nil,        // ctx_FNR
			nil,        // ctx_FILENAME
			nil,        // ctx_FILENUM
			nil,        // env
			nil,        // [[
			nil,        // [[[
			nil,        // call
			nil,        // begin
			nil,        // end
			nil,        // if
			nil,        // elif
			nil,        // else
			nil,        // while
			nil,        // do
			nil,        // for
			nil,        // in
			nil,        // break
			nil,        // continue
			nil,        // func
			nil,        // subr
			nil,        // return
		},
	},
	actionRow{ // S4343
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			shift(4352), // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4344
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(202), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(202), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(202), // ||, reduce: ArraySliceAccess
			reduce(202), // ^^, reduce: ArraySliceAccess
			reduce(202), // &&, reduce: ArraySliceAccess
			reduce(202), // ??, reduce: ArraySliceAccess
			reduce(202), // ???, reduce: ArraySliceAccess
			reduce(202), // =~, reduce: ArraySliceAccess
			reduce(202), // !=~, reduce: ArraySliceAccess
			reduce(202), // ==, reduce: ArraySliceAccess
			reduce(202), // !=, reduce: ArraySliceAccess
			reduce(202), // >, reduce: ArraySliceAccess
			reduce(202), // >=, reduce: ArraySliceAccess
			reduce(202), // <, reduce: ArraySliceAccess
			reduce(202), // <=, reduce: ArraySliceAccess
			reduce(202), // |, reduce: ArraySliceAccess
			reduce(202), // ^, reduce: ArraySliceAccess
			reduce(202), // &, reduce: ArraySliceAccess
			reduce(202), // <<, reduce: ArraySliceAccess
			reduce(202), // >>, reduce: ArraySliceAccess
			reduce(202), // >>>, reduce: ArraySliceAccess
			reduce(202), // +, reduce: ArraySliceAccess
			reduce(202), // -, reduce: ArraySliceAccess
			reduce(202), // .+, reduce: ArraySliceAccess
			reduce(202), // .-, reduce: ArraySliceAccess
			reduce(202), // ., reduce: ArraySliceAccess
			reduce(202), // *, reduce: ArraySliceAccess
			reduce(202), // /, reduce: ArraySliceAccess
			reduce(202), // //, reduce: ArraySliceAccess
			reduce(202), // %, reduce: ArraySliceAccess
			reduce(202), // .*, reduce: ArraySliceAccess
			reduce(202), // ./, reduce: ArraySliceAccess
			reduce(202), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(202), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(202), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(202), // [[, reduce: ArraySliceAccess
			reduce(202), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4345
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(201), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(201), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(201), // ||, reduce: ArraySliceAccess
			reduce(201), // ^^, reduce: ArraySliceAccess
			reduce(201), // &&, reduce: ArraySliceAccess
			reduce(201), // ??, reduce: ArraySliceAccess
			reduce(201), // ???, reduce: ArraySliceAccess
			reduce(201), // =~, reduce: ArraySliceAccess
			reduce(201), // !=~, reduce: ArraySliceAccess
			reduce(201), // ==, reduce: ArraySliceAccess
			reduce(201), // !=, reduce: ArraySliceAccess
			reduce(201), // >, reduce: ArraySliceAccess
			reduce(201), // >=, reduce: ArraySliceAccess
			reduce(201), // <, reduce: ArraySliceAccess
			reduce(201), // <=, reduce: ArraySliceAccess
			reduce(201), // |, reduce: ArraySliceAccess
			reduce(201), // ^, reduce: ArraySliceAccess
			reduce(201), // &, reduce: ArraySliceAccess
			reduce(201), // <<, reduce: ArraySliceAccess
			reduce(201), // >>, reduce: ArraySliceAccess
			reduce(201), // >>>, reduce: ArraySliceAccess
			reduce(201), // +, reduce: ArraySliceAccess
			reduce(201), // -, reduce: ArraySliceAccess
			reduce(201), // .+, reduce: ArraySliceAccess
			reduce(201), // .-, reduce: ArraySliceAccess
			reduce(201), // ., reduce: ArraySliceAccess
			reduce(201), // *, reduce: ArraySliceAccess
			reduce(201), // /, reduce: ArraySliceAccess
			reduce(201), // //, reduce: ArraySliceAccess
			reduce(201), // %, reduce: ArraySliceAccess
			reduce(201), // .*, reduce: ArraySliceAccess
			reduce(201), // ./, reduce: ArraySliceAccess
			reduce(201), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(201), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(201), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(201), // [[, reduce: ArraySliceAccess
			reduce(201), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4346
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			reduce(200), // =, reduce: ArraySliceAccess
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			reduce(200), // ||=, reduce: ArraySliceAccess
			reduce(200), // ^^=, reduce: ArraySliceAccess
			reduce(200), // &&=, reduce: ArraySliceAccess
			reduce(200), // ??=, reduce: ArraySliceAccess
			reduce(200), // ???=, reduce: ArraySliceAccess
			reduce(200), // |=, reduce: ArraySliceAccess
			reduce(200), // &=, reduce: ArraySliceAccess
			reduce(200), // ^=, reduce: ArraySliceAccess
			reduce(200), // <<=, reduce: ArraySliceAccess
			reduce(200), // >>=, reduce: ArraySliceAccess
			reduce(200), // >>>=, reduce: ArraySliceAccess
			reduce(200), // +=, reduce: ArraySliceAccess
			reduce(200), // .=, reduce: ArraySliceAccess
			reduce(200), // -=, reduce: ArraySliceAccess
			reduce(200), // *=, reduce: ArraySliceAccess
			reduce(200), // /=, reduce: ArraySliceAccess
			reduce(200), // //=, reduce: ArraySliceAccess
			reduce(200), // %=, reduce: ArraySliceAccess
			reduce(200), // **=, reduce: ArraySliceAccess
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4347
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(235), // ;, reduce: DoWhileLoop
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4348
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(241), // ;, reduce: ForLoopTwoVariable
			reduce(241), // {, reduce: ForLoopTwoVariable
			reduce(241), // }, reduce: ForLoopTwoVariable
			nil,         // =
			reduce(241), // unset, reduce: ForLoopTwoVariable
			reduce(241), // filter, reduce: ForLoopTwoVariable
			reduce(241), // emit, reduce: ForLoopTwoVariable
			reduce(241), // dump, reduce: ForLoopTwoVariable
			reduce(241), // edump, reduce: ForLoopTwoVariable
			reduce(241), // print, reduce: ForLoopTwoVariable
			reduce(241), // eprint, reduce: ForLoopTwoVariable
			reduce(241), // printn, reduce: ForLoopTwoVariable
			reduce(241), // eprintn, reduce: ForLoopTwoVariable
			reduce(241), // field_name, reduce: ForLoopTwoVariable
			reduce(241), // $[, reduce: ForLoopTwoVariable
			nil,         // ]
			reduce(241), // braced_field_name, reduce: ForLoopTwoVariable
			reduce(241), // $[[, reduce: ForLoopTwoVariable
			nil,         // ]]
			reduce(241), // $[[[, reduce: ForLoopTwoVariable
			nil,         // ]]]
			reduce(241), // full_srec, reduce: ForLoopTwoVariable
			reduce(241), // oosvar_name, reduce: ForLoopTwoVariable
			reduce(241), // @[, reduce: ForLoopTwoVariable
			reduce(241), // braced_oosvar_name, reduce: ForLoopTwoVariable
			reduce(241), // full_oosvar, reduce: ForLoopTwoVariable
			reduce(241), // non_sigil_name, reduce: ForLoopTwoVariable
			reduce(241), // arr, reduce: ForLoopTwoVariable
			reduce(241), // bool, reduce: ForLoopTwoVariable
			reduce(241), // float, reduce: ForLoopTwoVariable
			reduce(241), // int, reduce: ForLoopTwoVariable
			reduce(241), // map, reduce: ForLoopTwoVariable
			reduce(241), // num, reduce: ForLoopTwoVariable
			reduce(241), // str, reduce: ForLoopTwoVariable
			reduce(241), // var, reduce: ForLoopTwoVariable
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(241), // +, reduce: ForLoopTwoVariable
			reduce(241), // -, reduce: ForLoopTwoVariable
			reduce(241), // .+, reduce: ForLoopTwoVariable
			reduce(241), // .-, reduce: ForLoopTwoVariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(241), // !, reduce: ForLoopTwoVariable
			reduce(241), // ~, reduce: ForLoopTwoVariable
			nil,         // **
			reduce(241), // (, reduce: ForLoopTwoVariable
			nil,         // )
			reduce(241), // string_literal, reduce: ForLoopTwoVariable
			reduce(241), // int_literal, reduce: ForLoopTwoVariable
			reduce(241), // float_literal, reduce: ForLoopTwoVariable
			reduce(241), // boolean_literal, reduce: ForLoopTwoVariable
			reduce(241), // const_M_PI, reduce: ForLoopTwoVariable
			reduce(241), // const_M_E, reduce: ForLoopTwoVariable
			reduce(241), // panic, reduce: ForLoopTwoVariable
			reduce(241), // [, reduce: ForLoopTwoVariable
			nil,         // ,
			reduce(241), // ctx_IPS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_IFS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_IRS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_OPS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_OFS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_ORS, reduce: ForLoopTwoVariable
			reduce(241), // ctx_NF, reduce: ForLoopTwoVariable
			reduce(241), // ctx_NR, reduce: ForLoopTwoVariable
			reduce(241), // ctx_FNR, reduce: ForLoopTwoVariable
			reduce(241), // ctx_FILENAME, reduce: ForLoopTwoVariable
			reduce(241), // ctx_FILENUM, reduce: ForLoopTwoVariable
			reduce(241), // env, reduce: ForLoopTwoVariable
			nil,         // [[
			nil,         // [[[
			reduce(241), // call, reduce: ForLoopTwoVariable
			reduce(241), // begin, reduce: ForLoopTwoVariable
			reduce(241), // end, reduce: ForLoopTwoVariable
			reduce(241), // if, reduce: ForLoopTwoVariable
			nil,         // elif
			nil,         // else
			reduce(241), // while, reduce: ForLoopTwoVariable
			reduce(241), // do, reduce: ForLoopTwoVariable
			reduce(241), // for, reduce: ForLoopTwoVariable
			nil,         // in
			reduce(241), // break, reduce: ForLoopTwoVariable
			reduce(241), // continue, reduce: ForLoopTwoVariable
			reduce(241), // func, reduce: ForLoopTwoVariable
			reduce(241), // subr, reduce: ForLoopTwoVariable
			reduce(241), // return, reduce: ForLoopTwoVariable
		},
	},
	actionRow{ // S4349
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			shift(4353), // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4350
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(245), // ;, reduce: TripleForLoop
			reduce(245), // {, reduce: TripleForLoop
			reduce(245), // }, reduce: TripleForLoop
			nil,         // =
			reduce(245), // unset, reduce: TripleForLoop
			reduce(245), // filter, reduce: TripleForLoop
			reduce(245), // emit, reduce: TripleForLoop
			reduce(245), // dump, reduce: TripleForLoop
			reduce(245), // edump, reduce: TripleForLoop
			reduce(245), // print, reduce: TripleForLoop
			reduce(245), // eprint, reduce: TripleForLoop
			reduce(245), // printn, reduce: TripleForLoop
			reduce(245), // eprintn, reduce: TripleForLoop
			reduce(245), // field_name, reduce: TripleForLoop
			reduce(245), // $[, reduce: TripleForLoop
			nil,         // ]
			reduce(245), // braced_field_name, reduce: TripleForLoop
			reduce(245), // $[[, reduce: TripleForLoop
			nil,         // ]]
			reduce(245), // $[[[, reduce: TripleForLoop
			nil,         // ]]]
			reduce(245), // full_srec, reduce: TripleForLoop
			reduce(245), // oosvar_name, reduce: TripleForLoop
			reduce(245), // @[, reduce: TripleForLoop
			reduce(245), // braced_oosvar_name, reduce: TripleForLoop
			reduce(245), // full_oosvar, reduce: TripleForLoop
			reduce(245), // non_sigil_name, reduce: TripleForLoop
			reduce(245), // arr, reduce: TripleForLoop
			reduce(245), // bool, reduce: TripleForLoop
			reduce(245), // float, reduce: TripleForLoop
			reduce(245), // int, reduce: TripleForLoop
			reduce(245), // map, reduce: TripleForLoop
			reduce(245), // num, reduce: TripleForLoop
			reduce(245), // str, reduce: TripleForLoop
			reduce(245), // var, reduce: TripleForLoop
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(245), // +, reduce: TripleForLoop
			reduce(245), // -, reduce: TripleForLoop
			reduce(245), // .+, reduce: TripleForLoop
			reduce(245), // .-, reduce: TripleForLoop
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(245), // !, reduce: TripleForLoop
			reduce(245), // ~, reduce: TripleForLoop
			nil,         // **
			reduce(245), // (, reduce: TripleForLoop
			nil,         // )
			reduce(245), // string_literal, reduce: TripleForLoop
			reduce(245), // int_literal, reduce: TripleForLoop
			reduce(245), // float_literal, reduce: TripleForLoop
			reduce(245), // boolean_literal, reduce: TripleForLoop
			reduce(245), // const_M_PI, reduce: TripleForLoop
			reduce(245), // const_M_E, reduce: TripleForLoop
			reduce(245), // panic, reduce: TripleForLoop
			reduce(245), // [, reduce: TripleForLoop
			nil,         // ,
			reduce(245), // ctx_IPS, reduce: TripleForLoop
			reduce(245), // ctx_IFS, reduce: TripleForLoop
			reduce(245), // ctx_IRS, reduce: TripleForLoop
			reduce(245), // ctx_OPS, reduce: TripleForLoop
			reduce(245), // ctx_OFS, reduce: TripleForLoop
			reduce(245), // ctx_ORS, reduce: TripleForLoop
			reduce(245), // ctx_NF, reduce: TripleForLoop
			reduce(245), // ctx_NR, reduce: TripleForLoop
			reduce(245), // ctx_FNR, reduce: TripleForLoop
			reduce(245), // ctx_FILENAME, reduce: TripleForLoop
			reduce(245), // ctx_FILENUM, reduce: TripleForLoop
			reduce(245), // env, reduce: TripleForLoop
			nil,         // [[
			nil,         // [[[
			reduce(245), // call, reduce: TripleForLoop
			reduce(245), // begin, reduce: TripleForLoop
			reduce(245), // end, reduce: TripleForLoop
			reduce(245), // if, reduce: TripleForLoop
			nil,         // elif
			nil,         // else
			reduce(245), // while, reduce: TripleForLoop
			reduce(245), // do, reduce: TripleForLoop
			reduce(245), // for, reduce: TripleForLoop
			nil,         // in
			reduce(245), // break, reduce: TripleForLoop
			reduce(245), // continue, reduce: TripleForLoop
			reduce(245), // func, reduce: TripleForLoop
			reduce(245), // subr, reduce: TripleForLoop
			reduce(245), // return, reduce: TripleForLoop
		},
	},
	actionRow{ // S4351
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			reduce(242), // $, reduce: ForLoopMultivariable
			nil,         // empty
			reduce(242), // ;, reduce: ForLoopMultivariable
			reduce(242), // {, reduce: ForLoopMultivariable
			nil,         // }
			nil,         // =
			reduce(242), // unset, reduce: ForLoopMultivariable
			reduce(242), // filter, reduce: ForLoopMultivariable
			reduce(242), // emit, reduce: ForLoopMultivariable
			reduce(242), // dump, reduce: ForLoopMultivariable
			reduce(242), // edump, reduce: ForLoopMultivariable
			reduce(242), // print, reduce: ForLoopMultivariable
			reduce(242), // eprint, reduce: ForLoopMultivariable
			reduce(242), // printn, reduce: ForLoopMultivariable
			reduce(242), // eprintn, reduce: ForLoopMultivariable
			reduce(242), // field_name, reduce: ForLoopMultivariable
			reduce(242), // $[, reduce: ForLoopMultivariable
			nil,         // ]
			reduce(242), // braced_field_name, reduce: ForLoopMultivariable
			reduce(242), // $[[, reduce: ForLoopMultivariable
			nil,         // ]]
			reduce(242), // $[[[, reduce: ForLoopMultivariable
			nil,         // ]]]
			reduce(242), // full_srec, reduce: ForLoopMultivariable
			reduce(242), // oosvar_name, reduce: ForLoopMultivariable
			reduce(242), // @[, reduce: ForLoopMultivariable
			reduce(242), // braced_oosvar_name, reduce: ForLoopMultivariable
			reduce(242), // full_oosvar, reduce: ForLoopMultivariable
			reduce(242), // non_sigil_name, reduce: ForLoopMultivariable
			reduce(242), // arr, reduce: ForLoopMultivariable
			reduce(242), // bool, reduce: ForLoopMultivariable
			reduce(242), // float, reduce: ForLoopMultivariable
			reduce(242), // int, reduce: ForLoopMultivariable
			reduce(242), // map, reduce: ForLoopMultivariable
			reduce(242), // num, reduce: ForLoopMultivariable
			reduce(242), // str, reduce: ForLoopMultivariable
			reduce(242), // var, reduce: ForLoopMultivariable
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(242), // +, reduce: ForLoopMultivariable
			reduce(242), // -, reduce: ForLoopMultivariable
			reduce(242), // .+, reduce: ForLoopMultivariable
			reduce(242), // .-, reduce: ForLoopMultivariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(242), // !, reduce: ForLoopMultivariable
			reduce(242), // ~, reduce: ForLoopMultivariable
			nil,         // **
			reduce(242), // (, reduce: ForLoopMultivariable
			nil,         // )
			reduce(242), // string_literal, reduce: ForLoopMultivariable
			reduce(242), // int_literal, reduce: ForLoopMultivariable
			reduce(242), // float_literal, reduce: ForLoopMultivariable
			reduce(242), // boolean_literal, reduce: ForLoopMultivariable
			reduce(242), // const_M_PI, reduce: ForLoopMultivariable
			reduce(242), // const_M_E, reduce: ForLoopMultivariable
			reduce(242), // panic, reduce: ForLoopMultivariable
			reduce(242), // [, reduce: ForLoopMultivariable
			nil,         // ,
			reduce(242), // ctx_IPS, reduce: ForLoopMultivariable
			reduce(242), // ctx_IFS, reduce: ForLoopMultivariable
			reduce(242), // ctx_IRS, reduce: ForLoopMultivariable
			reduce(242), // ctx_OPS, reduce: ForLoopMultivariable
			reduce(242), // ctx_OFS, reduce: ForLoopMultivariable
			reduce(242), // ctx_ORS, reduce: ForLoopMultivariable
			reduce(242), // ctx_NF, reduce: ForLoopMultivariable
			reduce(242), // ctx_NR, reduce: ForLoopMultivariable
			reduce(242), // ctx_FNR, reduce: ForLoopMultivariable
			reduce(242), // ctx_FILENAME, reduce: ForLoopMultivariable
			reduce(242), // ctx_FILENUM, reduce: ForLoopMultivariable
			reduce(242), // env, reduce: ForLoopMultivariable
			nil,         // [[
			nil,         // [[[
			reduce(242), // call, reduce: ForLoopMultivariable
			reduce(242), // begin, reduce: ForLoopMultivariable
			reduce(242), // end, reduce: ForLoopMultivariable
			reduce(242), // if, reduce: ForLoopMultivariable
			nil,         // elif
			nil,         // else
			reduce(242), // while, reduce: ForLoopMultivariable
			reduce(242), // do, reduce: ForLoopMultivariable
			reduce(242), // for, reduce: ForLoopMultivariable
			nil,         // in
			reduce(242), // break, reduce: ForLoopMultivariable
			reduce(242), // continue, reduce: ForLoopMultivariable
			reduce(242), // func, reduce: ForLoopMultivariable
			reduce(242), // subr, reduce: ForLoopMultivariable
			reduce(242), // return, reduce: ForLoopMultivariable
		},
	},
	actionRow{ // S4352
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(200), // ;, reduce: ArraySliceAccess
			nil,         // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			reduce(200), // ?, reduce: ArraySliceAccess
			nil,         // :
			reduce(200), // ||, reduce: ArraySliceAccess
			reduce(200), // ^^, reduce: ArraySliceAccess
			reduce(200), // &&, reduce: ArraySliceAccess
			reduce(200), // ??, reduce: ArraySliceAccess
			reduce(200), // ???, reduce: ArraySliceAccess
			reduce(200), // =~, reduce: ArraySliceAccess
			reduce(200), // !=~, reduce: ArraySliceAccess
			reduce(200), // ==, reduce: ArraySliceAccess
			reduce(200), // !=, reduce: ArraySliceAccess
			reduce(200), // >, reduce: ArraySliceAccess
			reduce(200), // >=, reduce: ArraySliceAccess
			reduce(200), // <, reduce: ArraySliceAccess
			reduce(200), // <=, reduce: ArraySliceAccess
			reduce(200), // |, reduce: ArraySliceAccess
			reduce(200), // ^, reduce: ArraySliceAccess
			reduce(200), // &, reduce: ArraySliceAccess
			reduce(200), // <<, reduce: ArraySliceAccess
			reduce(200), // >>, reduce: ArraySliceAccess
			reduce(200), // >>>, reduce: ArraySliceAccess
			reduce(200), // +, reduce: ArraySliceAccess
			reduce(200), // -, reduce: ArraySliceAccess
			reduce(200), // .+, reduce: ArraySliceAccess
			reduce(200), // .-, reduce: ArraySliceAccess
			reduce(200), // ., reduce: ArraySliceAccess
			reduce(200), // *, reduce: ArraySliceAccess
			reduce(200), // /, reduce: ArraySliceAccess
			reduce(200), // //, reduce: ArraySliceAccess
			reduce(200), // %, reduce: ArraySliceAccess
			reduce(200), // .*, reduce: ArraySliceAccess
			reduce(200), // ./, reduce: ArraySliceAccess
			reduce(200), // .//, reduce: ArraySliceAccess
			nil,         // !
			nil,         // ~
			reduce(200), // **, reduce: ArraySliceAccess
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			reduce(200), // [, reduce: ArraySliceAccess
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			reduce(200), // [[, reduce: ArraySliceAccess
			reduce(200), // [[[, reduce: ArraySliceAccess
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4353
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			nil,         // ;
			shift(1970), // {
			nil,         // }
			nil,         // =
			nil,         // unset
			nil,         // filter
			nil,         // emit
			nil,         // dump
			nil,         // edump
			nil,         // print
			nil,         // eprint
			nil,         // printn
			nil,         // eprintn
			nil,         // field_name
			nil,         // $[
			nil,         // ]
			nil,         // braced_field_name
			nil,         // $[[
			nil,         // ]]
			nil,         // $[[[
			nil,         // ]]]
			nil,         // full_srec
			nil,         // oosvar_name
			nil,         // @[
			nil,         // braced_oosvar_name
			nil,         // full_oosvar
			nil,         // non_sigil_name
			nil,         // arr
			nil,         // bool
			nil,         // float
			nil,         // int
			nil,         // map
			nil,         // num
			nil,         // str
			nil,         // var
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			nil,         // +
			nil,         // -
			nil,         // .+
			nil,         // .-
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			nil,         // !
			nil,         // ~
			nil,         // **
			nil,         // (
			nil,         // )
			nil,         // string_literal
			nil,         // int_literal
			nil,         // float_literal
			nil,         // boolean_literal
			nil,         // const_M_PI
			nil,         // const_M_E
			nil,         // panic
			nil,         // [
			nil,         // ,
			nil,         // ctx_IPS
			nil,         // ctx_IFS
			nil,         // ctx_IRS
			nil,         // ctx_OPS
			nil,         // ctx_OFS
			nil,         // ctx_ORS
			nil,         // ctx_NF
			nil,         // ctx_NR
			nil,         // ctx_FNR
			nil,         // ctx_FILENAME
			nil,         // ctx_FILENUM
			nil,         // env
			nil,         // [[
			nil,         // [[[
			nil,         // call
			nil,         // begin
			nil,         // end
			nil,         // if
			nil,         // elif
			nil,         // else
			nil,         // while
			nil,         // do
			nil,         // for
			nil,         // in
			nil,         // break
			nil,         // continue
			nil,         // func
			nil,         // subr
			nil,         // return
		},
	},
	actionRow{ // S4354
		canRecover: false,
		actions: [numSymbols]action{
			nil,         // INVALID
			nil,         // $
			nil,         // empty
			reduce(242), // ;, reduce: ForLoopMultivariable
			reduce(242), // {, reduce: ForLoopMultivariable
			reduce(242), // }, reduce: ForLoopMultivariable
			nil,         // =
			reduce(242), // unset, reduce: ForLoopMultivariable
			reduce(242), // filter, reduce: ForLoopMultivariable
			reduce(242), // emit, reduce: ForLoopMultivariable
			reduce(242), // dump, reduce: ForLoopMultivariable
			reduce(242), // edump, reduce: ForLoopMultivariable
			reduce(242), // print, reduce: ForLoopMultivariable
			reduce(242), // eprint, reduce: ForLoopMultivariable
			reduce(242), // printn, reduce: ForLoopMultivariable
			reduce(242), // eprintn, reduce: ForLoopMultivariable
			reduce(242), // field_name, reduce: ForLoopMultivariable
			reduce(242), // $[, reduce: ForLoopMultivariable
			nil,         // ]
			reduce(242), // braced_field_name, reduce: ForLoopMultivariable
			reduce(242), // $[[, reduce: ForLoopMultivariable
			nil,         // ]]
			reduce(242), // $[[[, reduce: ForLoopMultivariable
			nil,         // ]]]
			reduce(242), // full_srec, reduce: ForLoopMultivariable
			reduce(242), // oosvar_name, reduce: ForLoopMultivariable
			reduce(242), // @[, reduce: ForLoopMultivariable
			reduce(242), // braced_oosvar_name, reduce: ForLoopMultivariable
			reduce(242), // full_oosvar, reduce: ForLoopMultivariable
			reduce(242), // non_sigil_name, reduce: ForLoopMultivariable
			reduce(242), // arr, reduce: ForLoopMultivariable
			reduce(242), // bool, reduce: ForLoopMultivariable
			reduce(242), // float, reduce: ForLoopMultivariable
			reduce(242), // int, reduce: ForLoopMultivariable
			reduce(242), // map, reduce: ForLoopMultivariable
			reduce(242), // num, reduce: ForLoopMultivariable
			reduce(242), // str, reduce: ForLoopMultivariable
			reduce(242), // var, reduce: ForLoopMultivariable
			nil,         // ||=
			nil,         // ^^=
			nil,         // &&=
			nil,         // ??=
			nil,         // ???=
			nil,         // |=
			nil,         // &=
			nil,         // ^=
			nil,         // <<=
			nil,         // >>=
			nil,         // >>>=
			nil,         // +=
			nil,         // .=
			nil,         // -=
			nil,         // *=
			nil,         // /=
			nil,         // //=
			nil,         // %=
			nil,         // **=
			nil,         // ?
			nil,         // :
			nil,         // ||
			nil,         // ^^
			nil,         // &&
			nil,         // ??
			nil,         // ???
			nil,         // =~
			nil,         // !=~
			nil,         // ==
			nil,         // !=
			nil,         // >
			nil,         // >=
			nil,         // <
			nil,         // <=
			nil,         // |
			nil,         // ^
			nil,         // &
			nil,         // <<
			nil,         // >>
			nil,         // >>>
			reduce(242), // +, reduce: ForLoopMultivariable
			reduce(242), // -, reduce: ForLoopMultivariable
			reduce(242), // .+, reduce: ForLoopMultivariable
			reduce(242), // .-, reduce: ForLoopMultivariable
			nil,         // .
			nil,         // *
			nil,         // /
			nil,         // //
			nil,         // %
			nil,         // .*
			nil,         // ./
			nil,         // .//
			reduce(242), // !, reduce: ForLoopMultivariable
			reduce(242), // ~, reduce: ForLoopMultivariable
			nil,         // **
			reduce(242), // (, reduce: ForLoopMultivariable
			nil,         // )
			reduce(242), // string_literal, reduce: ForLoopMultivariable
			reduce(242), // int_literal, reduce: ForLoopMultivariable
			reduce(242), // float_literal, reduce: ForLoopMultivariable
			reduce(242), // boolean_literal, reduce: ForLoopMultivariable
			reduce(242), // const_M_PI, reduce: ForLoopMultivariable
			reduce(242), // const_M_E, reduce: ForLoopMultivariable
			reduce(242), // panic, reduce: ForLoopMultivariable
			reduce(242), // [, reduce: ForLoopMultivariable
			nil,         // ,
			reduce(242), // ctx_IPS, reduce: ForLoopMultivariable
			reduce(242), // ctx_IFS, reduce: ForLoopMultivariable
			reduce(242), // ctx_IRS, reduce: ForLoopMultivariable
			reduce(242), // ctx_OPS, reduce: ForLoopMultivariable
			reduce(242), // ctx_OFS, reduce: ForLoopMultivariable
			reduce(242), // ctx_ORS, reduce: ForLoopMultivariable
			reduce(242), // ctx_NF, reduce: ForLoopMultivariable
			reduce(242), // ctx_NR, reduce: ForLoopMultivariable
			reduce(242), // ctx_FNR, reduce: ForLoopMultivariable
			reduce(242), // ctx_FILENAME, reduce: ForLoopMultivariable
			reduce(242), // ctx_FILENUM, reduce: ForLoopMultivariable
			reduce(242), // env, reduce: ForLoopMultivariable
			nil,         // [[
			nil,         // [[[
			reduce(242), // call, reduce: ForLoopMultivariable
			reduce(242), // begin, reduce: ForLoopMultivariable
			reduce(242), // end, reduce: ForLoopMultivariable
			reduce(242), // if, reduce: ForLoopMultivariable
			nil,         // elif
			nil,         // else
			reduce(242), // while, reduce: ForLoopMultivariable
			reduce(242), // do, reduce: ForLoopMultivariable
			reduce(242), // for, reduce: ForLoopMultivariable
			nil,         // in
			reduce(242), // break, reduce: ForLoopMultivariable
			reduce(242), // continue, reduce: ForLoopMultivariable
			reduce(242), // func, reduce: ForLoopMultivariable
			reduce(242), // subr, reduce: ForLoopMultivariable
			reduce(242), // return, reduce: ForLoopMultivariable
		},
	},
}
